JavaScript массив каждый метод ()
примеров
Обнаруживать все ли элементы массива в возрасте более 18:
вар возрастов = [32, 33, 16, 40];
Функция checkAdult (возраст) {
возвращение возраст> = 18;
}
Функция туРипсЫоп () {
document.getElementById ( "демо") .innerHTML = ages.every (checkAdult);
}
Функция checkAdult (возраст) {
возвращение возраст> = 18;
}
Функция туРипсЫоп () {
document.getElementById ( "демо") .innerHTML = ages.every (checkAdult);
}
Выход:
ложный
Попробуйте »
Определение и использование
каждый метод () для определения является ли массив всех элементов, удовлетворяющих заданным условиям (обеспечивается функцией).
каждый метод () с заданной функцией обнаруживает все элементы массива:
- Если массив обнаружил элемент не удовлетворяется, все выражение возвращает ложь, а остальные элементы больше не будут обнаружены.
- Если все элементы удовлетворяют условию возвращает истину.
Примечание: каждый () не обнаруживает пустой массив.
Примечание: каждый () не изменяет исходный массив.
Поддержка браузеров
Цифры в таблице представляют собой первый браузер, поддерживающий номер версии метода.
способ | |||||
---|---|---|---|---|---|
каждый () | да | 9 | 1.5 | да | да |
грамматика
array.every(function(currentValue,index,arr), thisValue)
Параметр Описание
параметры | описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
Функция (CurrentValue, индекс, обр) | Must. Функция, каждый элемент массива будет выполнять эту функцию параметров функции:
| ||||||||
thisValue | Необязательно. Поскольку использование объекта обратного вызова, переданного функции, она используется как "это" значение. Если опустить thisValue, "это" значение "не определено" |
технические детали
Возвращает: | Логическое значение. Если все элементы путем обнаружения истинного возврата, в противном случае возвращает ложь. |
---|---|
версия JavaScript: | 1.6 |
Другие примеры
примеров
Детектирование ли все элементы массива возрастов больше указанного числа поле ввода:
<Р> Минимальный возраст: <тип входного = "номер" ID = значение "ageToCheck" = "18"> </ p>
Кнопка <OnClick = "туРипсЫоп () "> точка I </ кнопка>
<Р> Есть все возрастные категории являются символами условие? <SPAN ID = "демо" > </ SPAN> </ p>
<Script>
вар возрастов = [32, 33, 12, 40];
Функция checkAdult (возраст) {
Обратно возраст> = document.getElementById ( "ageToCheck ") .value;
}
Функция туРипсЫоп () {
document.getElementById ( "демо") .innerHTML = ages.every (checkAdult);
}
</ Script>
Кнопка <OnClick = "туРипсЫоп () "> точка I </ кнопка>
<Р> Есть все возрастные категории являются символами условие? <SPAN ID = "демо" > </ SPAN> </ p>
<Script>
вар возрастов = [32, 33, 12, 40];
Функция checkAdult (возраст) {
Обратно возраст> = document.getElementById ( "ageToCheck ") .value;
}
Функция туРипсЫоп () {
document.getElementById ( "демо") .innerHTML = ages.every (checkAdult);
}
</ Script>
Попробуйте »