Метод JavaScript Array every () проверяет, все ли элементы массива проходят заданную тестовую функцию.
Синтаксис every()
метода:
arr.every(callback(currentValue), thisArg)
Здесь arr - это массив.
every () Параметры
every()
Метод принимает в:
- callback - функция для проверки каждого элемента массива. Он принимает:
- currentValue - текущий элемент, передаваемый из массива.
- thisArg (необязательно) - значение, которое будет использоваться
this
при выполнении обратного вызова. По умолчанию это такundefined
.
Возвращаемое значение из каждого ()
- Возвращает,
true
если все элементы массива проходят заданную тестовую функцию (callback
возвращает истинное значение). - В противном случае он возвращается
false
.
Примечания :
every()
не меняет исходный массив.every()
не выполняетсяcallback
для элементов массива без значений.
Пример: Проверить значение элемента массива
function checkAdult(age) ( return age>= 18; ) const ageArray = (34, 23, 20, 26, 12); let check = ageArray.every(checkAdult); // false if (!check) ( console.log("All members must be at least 18 years of age.") ) // using arrow function let check1 = ageArray.every(age => age>= 18); // false console.log(check1);
Вывод
Все участники должны быть не моложе 18 лет. ложный
Рекомендуемая литература: JavaScript Array some ()