From 1386fed7d38652d5848d315927e7e23a66cffd13 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 20 Oct 2021 13:28:52 +0300 Subject: [RU] Remove `name` attribute from headings (#2788) --- .../reference/global_objects/array/some/index.html | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/array/some') diff --git a/files/ru/web/javascript/reference/global_objects/array/some/index.html b/files/ru/web/javascript/reference/global_objects/array/some/index.html index f7c7cd08e7..b415e0e522 100644 --- a/files/ru/web/javascript/reference/global_objects/array/some/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/some/index.html @@ -24,11 +24,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/some

{{EmbedInteractiveExample("pages/js/array-some.html")}}

-

Синтаксис

+

Синтаксис

arr.some(callback(element[, index[, array]])[, thisArg])
-

Параметры

+

Параметры

callback
@@ -50,7 +50,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/some

true, если функция проверки возвращает {{Glossary("truthy")}} значение хотя бы для одного элемента массива. Иначе, false.

-

Описание

+

Описание

Метод some() вызывает переданную функцию callback один раз для каждого элемента, присутствующего в массиве до тех пор, пока не найдёт такой, для которого callback вернёт истинное значение (значение, становящееся равным true при приведении его к типу {{jsxref("Boolean")}}). Если такой элемент найден, метод some() немедленно вернёт true. В противном случае, если callback вернёт false для всех элементов массива, метод some() вернёт false. Функция callback вызывается только для индексов массива, имеющих присвоенные значения; она не вызывается для индексов, которые были удалены или которым значения никогда не присваивались.

@@ -62,9 +62,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/some

Диапазон элементов, обрабатываемых методом some(), устанавливается до первого вызова функции callback. Элементы, добавленные в массив после начала выполнения метода some(), не будут посещены функцией callback. Если существующие элементы массива изменятся, значения, переданные в функцию callback, будут значениями на тот момент времени, когда метод some() посетит их; удалённые элементы посещены не будут.

-

Примеры

+

Примеры

-

Проверка значений элементов массива

+

Проверка значений элементов массива

Следующий пример проверяет наличие в массиве элемента, который больше 10.

@@ -77,7 +77,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/some

{{ EmbedLiveSample('Проверка_значений_элементов_массива', '', '', '', 'Web/JavaScript/Reference/Global_Objects/Array/some') }}

-

Проверка элементов массива с использованием стрелочных функций

+

Проверка элементов массива с использованием стрелочных функций

Стрелочные функции предоставляют более краткий синтаксис для подобных проверок.

@@ -140,7 +140,7 @@ getBoolean('true'); // true

{{ EmbedLiveSample('Приведение_значения_к_логическому_типу', '', '', '', 'Web/JavaScript/Reference/Global_Objects/Array/some') }}

-

Полифил

+

Полифил

Метод some() был добавлен к стандарту ECMA-262 в 5-м издании; поэтому он может не присутствовать в других реализациях стандарта. Вы можете работать с ним, добавив следующий код в начало ваших скриптов, он позволяет использовать some() в реализациях, которые не поддерживают этот метод. Этот алгоритм является точно тем, что описан в ECMA-262 5-го издания; и предполагает, что {{jsxref("Global_Objects/Object", "Object")}} и {{jsxref("Global_Objects/TypeError", "TypeError")}} имеют свои первоначальные значения и что callback.call вычисляется в оригинальное значение {{jsxref("Function.prototype.call()")}}.

@@ -174,7 +174,7 @@ if (!Array.prototype.some) { } -

Спецификации

+

Спецификации

@@ -201,11 +201,11 @@ if (!Array.prototype.some) {
-

Совместимость с браузерами

+

Совместимость с браузерами

{{Compat("javascript.builtins.Array.some")}}
-

Смотрите также

+

Смотрите также