diff options
author | Aor1n <59209810+Aor1n@users.noreply.github.com> | 2021-10-24 01:39:24 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-24 01:39:24 +0300 |
commit | d7db9eb9bc4e974229927e1387e48a57e1474c22 (patch) | |
tree | 8dd942dedc6950e54991b0ea4ea8aff359a06b90 | |
parent | 86d50742d50fcb1fb4d151b5db6243173e5d377e (diff) | |
download | translated-content-d7db9eb9bc4e974229927e1387e48a57e1474c22.tar.gz translated-content-d7db9eb9bc4e974229927e1387e48a57e1474c22.tar.bz2 translated-content-d7db9eb9bc4e974229927e1387e48a57e1474c22.zip |
[ru] Some typo fixes for classes/constructor page (#2839)
-rw-r--r-- | files/ru/web/javascript/reference/classes/constructor/index.html | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/files/ru/web/javascript/reference/classes/constructor/index.html b/files/ru/web/javascript/reference/classes/constructor/index.html index 0eac893834..3b0b38b700 100644 --- a/files/ru/web/javascript/reference/classes/constructor/index.html +++ b/files/ru/web/javascript/reference/classes/constructor/index.html @@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Classes/constructor --- <div>{{jsSidebar("Classes")}}</div> -<div><code>constructor</code> - специальный метод, служащий для создания и инициализации объектов, созданных с использованием <code>class</code>.</div> +<div><code>constructor</code> - это специальный метод, служащий для создания и инициализации объектов, созданных с использованием <code>class</code>.</div> <h2 id="Синтаксис">Синтаксис</h2> @@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Classes/constructor <h2 id="Описание">Описание</h2> -<p>Конструктор позволяет произвести начальную инициализацию, которая должна быть выполнена до того, как остальные методы вызваны.</p> +<p>Конструктор позволяет произвести начальную инициализацию, которая должна быть выполнена до того, как остальные методы будут вызваны.</p> <pre class="notranslate">class Person { @@ -46,7 +46,7 @@ otto.introduce();</pre> super(...args); }</pre> -<p>Это позволяет работать код:</p> +<p>Это позволяет работать следующему коду:</p> <pre class="notranslate">class ValidationError extends Error { @@ -57,20 +57,20 @@ otto.introduce();</pre> } try { - throw new ValidationError("Не правильный номер телефона"); + throw new ValidationError("Неправильный номер телефона"); } catch (error) { if (error instanceof ValidationError) { console.log(error.name); // Это Error вместо ValidationError! console.log(error.printCustomerMessage()); } else { - console.log('Не известная ошибка', error); + console.log('Неизвестная ошибка', error); throw error; } }</pre> -<p><code>ValidationError</code> классу не нужен явный (explicit) конструктор, потому что не требуется инициализация. Затем конструктор по умолчанию позаботится о инициализации родительского класса <code>Error</code> переданным ему аргументом.</p> +<p><code>ValidationError</code> классу не нужен явный (explicit) конструктор, потому что не требуется инициализация. Затем, конструктор по умолчанию позаботится об инициализации родительского класса <code>Error</code>, переданным ему аргументом.</p> -<p>Однако, если определён ваш собственный конструктор и ваш класс является производным от какого-либо родительского класса, то вы должны явно объявить конструктор родительского класса, используя <code>super</code>. К примеру:</p> +<p>Однако, если определён ваш собственный конструктор и класс является производным от какого-либо родительского класса, то вы должны явно объявить конструктор родительского класса, используя <code>super</code>. К примеру:</p> <pre class="notranslate">class ValidationError extends Error { @@ -87,13 +87,13 @@ try { } try { - throw new ValidationError("Не правильный номер телефона"); + throw new ValidationError("Неправильный номер телефона"); } catch (error) { if (error instanceof ValidationError) { console.log(error.name); // Теперь это ValidationError! console.log(error.printCustomerMessage()); } else { - console.log('Не известная ошибка', error); + console.log('Неизвестная ошибка', error); throw error; } }</pre> @@ -112,7 +112,7 @@ try { // в который передаётся length в качестве аргументов, // соответствующим полям width и height класса Polygon super(length, length); - // Примечание: В производном классе, super() должен вызываться перед тем как + // Примечание: В производном классе, super() должен вызываться перед тем, как // вы сможете использовать 'this'. Иначе будет сгенерировано исключение reference error. this.name = 'Square'; } |