From d527d47d926b8ff165c47b8be7b95ce6c9265209 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Sat, 20 Mar 2021 13:22:35 +0300 Subject: Unify Russian translation for callback word (#226) * Unify Russian translation for callback word * Apply suggestions from code review Co-authored-by: Sasha Sushko * Fixes Co-authored-by: Sasha Sushko --- files/ru/web/javascript/reference/errors/not_a_function/index.html | 4 ++-- .../errors/reduce_of_empty_array_with_no_initial_value/index.html | 2 +- .../javascript/reference/errors/unnamed_function_statement/index.html | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'files/ru/web/javascript/reference/errors') diff --git a/files/ru/web/javascript/reference/errors/not_a_function/index.html b/files/ru/web/javascript/reference/errors/not_a_function/index.html index 400db48a69..1f4c9bc29c 100644 --- a/files/ru/web/javascript/reference/errors/not_a_function/index.html +++ b/files/ru/web/javascript/reference/errors/not_a_function/index.html @@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Errors/Not_a_function

Возможно, есть ошибка в имени функции? Возможно, объект, метод которого вы вызываете, не содержит в себе этой функции? Для примера, JavaScript объекты не имеют map функции, а JavaScript Array - имеют.

-

Есть множество функций нуждающихся в функциях обратного вызова. Вы должны будете предоставить функцию обратного вызова для того, чтобы эти методы работы правильно:

+

Есть множество функций, нуждающихся в колбэк-функциях. Вы должны будете предоставить колбэк-функцию для того, чтобы эти методы работы правильно:

  • Когда работаете с  {{jsxref("Array")}} или {{jsxref("TypedArray")}} объектами: @@ -56,7 +56,7 @@ translation_of: Web/JavaScript/Reference/Errors/Not_a_function

    Функция вызвана с неверным объектом

    -

    Для некоторых методов, вы должны предоставить функцию обратного вызова и она будет работать только на корректных объектах.  В этом примере используется {{jsxref("Array.prototype.map()")}}, в котором {{jsxref("Array")}} будет работать только с массивами.

    +

    Для некоторых методов вы должны предоставить колбэк-функцию, и она будет работать только на корректных объектах.  В этом примере используется {{jsxref("Array.prototype.map()")}}, в котором {{jsxref("Array")}} будет работать только с массивами.

    var obj = { a: 13, b: 37, c: 42 };
     
    diff --git a/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html b/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html
    index 012d203930..b116ae0666 100644
    --- a/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html
    +++ b/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html
    @@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Errors/Reduce_of_empty_array_with_no_in
      
  • {{jsxref("TypedArray.prototype.reduce()")}},  {{jsxref("TypedArray.prototype.reduceRight()")}}).
-

Эти функции дополнительно принимают значение initialValue (которое будет использоваться в качестве первого аргумента для первого вызова обратного вызова). Однако если начальное значение не указано, будет использоваться первый элемент {{jsxref("Array")}} или {{jsxref("TypedArray")}} в качестве начального значения. Эта ошибка возникает, когда предоставляется пустой массив, так как в этом случае не может быть возвращено начальное значение.

+

Эти функции дополнительно принимают значение initialValue (которое будет использоваться в качестве первого аргумента для первого вызова колбэка). Однако если начальное значение не указано, будет использоваться первый элемент {{jsxref("Array")}} или {{jsxref("TypedArray")}} в качестве начального значения. Эта ошибка возникает, когда предоставляется пустой массив, так как в этом случае не может быть возвращено начальное значение.

Примеры

diff --git a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html index 0554d0d93c..0c950c014e 100644 --- a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html +++ b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html @@ -76,7 +76,7 @@ SyntaxError: непредвиденный токен ( [Chrome]

Синтаксис вызова

-

Кроме того, проверьте синтаксис при использовании обратных вызовов. Скобки и запятые может получить трудно легко.

+

Кроме того, внимательно следите за синтаксисом при использовании колбэков. Очень легко забыть скобку или запятую.

promise.then(
   function() {
-- 
cgit v1.2.3-54-g00ecf