freeCodeCamp/guide/russian/javascript/es6/some-function/index.md

1.2 KiB
Raw Blame History

title localeTitle
Some Function Некоторая функция

Некоторая функция

Функция some() используется для проверки того, удовлетворяет ли хотя бы одному элементу массива заданное условие. Функция возвращает true если условие выполняется одним элементом, а false, если какой-либо из элементов удовлетворяет условию

Исходный синтаксис некоторой функции:

arr.some(function callback(currentValue, index, array) { 
  // Do some stuff with currentValue (index and array are optionals) 
 }, [thisArg]); 

Пример (ES6):

const arr = [1, 4, 5, 11]; 
 if (arr.some(el => el % 2 == 0)) { 
  console.log("There's at least one even number"); 
 } 

some() - это метод объекта Array , поэтому для передачи этой функции в итерируемый объект необходимо убедиться, что объект является массивом.