От автора: метод TypeScript и JavaScript some() проверяет, проходит ли какой-либо элемент массива проверку, реализованную в заданной функции.
Синтаксис
1 |
array.some(callback[, thisObject]); |
Описание параметров
callback − Функция, которую нужно тестировать для каждого элемента.
thisObject − Объект, который нужно использовать во время выполнения callback.
Возвращаемое значение
Если какой-то элемент проходит проверку, то возвращает истину, в противном случае, ложь.
Пример
1 2 3 4 5 6 7 8 9 10 |
function isBigEnough(element, index, array) { return (element >= 10); } var retval = [2, 5, 8, 1, 4].some(isBigEnough); console.log("Returned value is : " + retval ); var retval = [12, 5, 8, 1, 4].some(isBigEnough); console.log("Returned value is : " + retval ); |
После компиляции, мы получим тот же код JavaScript. Результат выглядит следующим образом:
1 2 |
Returned value is : false Returned value is : true |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.