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 --- .../ru/web/javascript/reference/global_objects/array/map/index.html | 2 +- .../web/javascript/reference/global_objects/array/reduce/index.html | 4 ++-- .../reference/global_objects/array/reduceright/index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/array') diff --git a/files/ru/web/javascript/reference/global_objects/array/map/index.html b/files/ru/web/javascript/reference/global_objects/array/map/index.html index cf20b40d62..89a4c3362c 100644 --- a/files/ru/web/javascript/reference/global_objects/array/map/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/map/index.html @@ -123,7 +123,7 @@ var values = [].map.call(elems, function(obj) {

(навеяно этой записью в блоге)

-

Распространённой практикой является использование функции обратного вызова с одним аргументом (элемент, над которым производится операция). Некоторые функции также широко используется с одним аргументом, хотя они принимают дополнительные необязательные аргументы. Эти привычки могут привести к неожиданному поведению программы.

+

Распространённой практикой является использование колбэк-функции с одним аргументом (элемент, над которым производится операция). Некоторые функции также широко используется с одним аргументом, хотя они принимают дополнительные необязательные аргументы. Эти привычки могут привести к неожиданному поведению программы.

// Рассмотрим пример:
 ['1', '2', '3'].map(parseInt);
diff --git a/files/ru/web/javascript/reference/global_objects/array/reduce/index.html b/files/ru/web/javascript/reference/global_objects/array/reduce/index.html
index ef2e7f44b9..b135b336ee 100644
--- a/files/ru/web/javascript/reference/global_objects/array/reduce/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/reduce/index.html
@@ -60,7 +60,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
 });
 
-

Функция обратного вызова будет вызвана четыре раза, аргументы и возвращаемое значение при каждом вызове будут следующими:

+

Колбэк-функция будет вызвана четыре раза, аргументы и возвращаемое значение при каждом вызове будут следующими:

@@ -109,7 +109,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/Reduce
-

Значение, возвращённое методом reduce() будет равным последнему результату выполнения функции обратного вызова (10).

+

Значение, возвращённое методом reduce() будет равным последнему результату выполнения колбэк-функции — 10.

Если же вы зададите начальное значение initialValue, результат будет выглядеть так:

diff --git a/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html b/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html index ae8a68cef1..69ec3d6678 100644 --- a/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html @@ -41,7 +41,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/ReduceRight

Описание

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

-

Вызов функции обратного вызова callback будет выглядеть так:

+

Вызов колбэк-функции callback будет выглядеть так:

array.reduceRight(function(previousValue, currentValue, index, array) {
   // ...
 });
@@ -53,7 +53,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/ReduceRight
   return previousValue + currentValue;
 });
 
-

Функция обратного вызова будет вызвана четыре раза, аргументы и возвращаемое значение при каждом вызове будут следующими:

+

Колбэк-функция будет вызвана четыре раза, аргументы и возвращаемое значение при каждом вызове будут следующими:

@@ -100,7 +100,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/ReduceRight
-

Значение, возвращённое методом reduceRight() будет равным последнему результату выполнения функции обратного вызова (10).

+

Значение, возвращённое методом reduceRight() будет равным последнему результату выполнения колбэк-функции — 10.

Если же вы зададите начальное значение initialValue, результат будет выглядеть так:

[0, 1, 2, 3, 4].reduceRight(function(previousValue, currentValue, index, array) {
   return previousValue + currentValue;
-- 
cgit v1.2.3-54-g00ecf