Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Array.prototype.some

Проверяет, проходит ли проверку хотя бы один элемент.

Доступно с: ES5

Синтаксис

array.some(callbackFn)

Параметры

ПараметрТипОписание
callbackFnFunctionФункция-проверка для элемента.

Возвращаемое значение

boolean`true`, если проверку прошёл хотя бы один элемент.

Примеры

Есть ли среди чисел отрицательное:

console.log([3, -1, 5].some((n) => n < 0));

Результат:

true

Парный метод every() проверяет, что условию соответствуют все элементы:

console.log([3, -1, 5].every((n) => n > 0));

Результат:

false

Примечания

Для пустого массива some() возвращает false, а every() — true.

См. также

  • Array.prototype.find — Возвращает первый элемент, прошедший проверку.
  • Array.prototype.includes — Проверяет, есть ли значение в массиве.
  • Array.prototype.every — Проверяет, что все элементы массива подходят под условие.

Вопросы и ответы по теме

В учебнике

  • Поиск в массиве — Как найти элемент в массиве JavaScript: includes, indexOf, find, findIndex, some и every.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.