English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод 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 | Функция, выполняемая для каждого элемента массива. Параметр функции:
|
thisArg | Опционально. Объект используется в качестве значения "this" при выполнении回调, передается функции. Если thisValue опущен, значение "this" равно "undefined" |
Возврат значения: | Если回调 функция возвращает истинное значение для каждого элемента массива, то true; в противном случае |
---|---|
Версия JavaScript: | ECMAScript 5 |