aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/javascript/reference
diff options
context:
space:
mode:
authorAor1n <59209810+Aor1n@users.noreply.github.com>2021-10-24 01:39:24 +0300
committerGitHub <noreply@github.com>2021-10-24 01:39:24 +0300
commitd7db9eb9bc4e974229927e1387e48a57e1474c22 (patch)
tree8dd942dedc6950e54991b0ea4ea8aff359a06b90 /files/ru/web/javascript/reference
parent86d50742d50fcb1fb4d151b5db6243173e5d377e (diff)
downloadtranslated-content-d7db9eb9bc4e974229927e1387e48a57e1474c22.tar.gz
translated-content-d7db9eb9bc4e974229927e1387e48a57e1474c22.tar.bz2
translated-content-d7db9eb9bc4e974229927e1387e48a57e1474c22.zip
[ru] Some typo fixes for classes/constructor page (#2839)
Diffstat (limited to 'files/ru/web/javascript/reference')
-rw-r--r--files/ru/web/javascript/reference/classes/constructor/index.html20
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';
}