English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод every() массива JavaScript

 Объект массива JavaScript

Метод every() проверяет, проходят ли все элементы массива тест, реализованный предоставленной функцией.

Внимание:Для любого условия, которое ставится на пустой массив, этот метод возвращает true.

Синтаксис:

array.every(callback, thisArg)
var nums = [1, 30, 39, 29, 10, 13];
var bool = nums.every(function(element) {
return element >= 18;
});
document.getElementById("result").innerHTML = bool;
Проверьте, посмотрите‹/›

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

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод every():

Метод
every()Да1.5ДаДа9

Значение параметра

ПараметрОписание
callback
Функция, выполняемая для каждого элемента массива.
Параметр функции:
  • currentValue(необязательное) - индекс текущего элемента, обрабатываемого в массиве

  • index(опционально) - индекс текущего элемента, обрабатываемого в массиве

  • массив(опционально) - КаждыйЗаданный массив

thisArgОпционально. Объект используется в качестве значения "this" при выполнении回调, передается функции.
Если thisValue опущен, значение "this" равно "undefined"

Технические детали

Возврат значения:Если回调 функция возвращает истинное значение для каждого элемента массива, то true; в противном случаеtrueВ противном случаеfalse
Версия JavaScript:ECMAScript 5

 Объект массива JavaScript