Шрифт:
Для каждого индекса і в массиве функция предикат вызывается с тремя аргументами:
Возвращаемое значение функции предиката интерпретируется как логическое значение. Значение true и все истинные значения указывают, что элемент массива прошел проверку или соответствует условию, описываемому этой функцией. Значение false или любое ложное значение означает, что элемент массива не прошел проверку.
Дополнительные сведения приводятся в статье Array.forEach.
Пример
[1,2,3] .every(function(x) { return х < 5; }) // => true: все элементы < 5
[1,2,3] .every(function(x) { return x < 3; })//=> false: не все элементы < З
[].every(function(x) { return false; }); // => true: всегда true для []
См. также
Array.filter, Array.forEach, Array.some
возвращает элементы массива, пропущенные предикатом
Синтаксис
Аргументы
предикат Функция, которая определяет, может ли данный элемент массива быть включен в возвращаемый массив.
о Необязательное значение this, передаваемое предикату.
Возвращаемое значение
Новый массив, содержащий только те элементы массива, для которых предикат вернет true (или истинное значение).
Описание
Метод
Метод
Если предикат вернет true или истинное значение, элемент с индексом і в массиве будет добавлен во вновь созданный массив. После того как метод
Дополнительные сведения приводятся в статье Array.forEach.
Пример
См. также
Array.every, Array.forEach, Array.indexOf, Array.map, Array.reduce
вызывает функцию для каждого элемента массива
Синтаксис
Аргументы
f Функция, вызываемая для каждого элемента массива,
о Необязательное значение
Возвращаемое значение
Этот метод ничего не возвращает.
Описание
Метод
Значение, возвращаемое функцией f, игнорируется. Обратите внимание, что метод
Особенности методов массивов