Следующий метод every
проверяет элементы
массива и возвращает true
, если для
всех элементов массива коллбэк вернул true
,
в противном случае метод возвращает false
.
Проверим, к примеру, что все элементы в массиве
- четные числа:
let arr = [2, 4, 6, 8];
let result = arr.every(function(elem) {
if (elem % 2 == 0) {
return true;
} else {
return false;
}
});
console.log(result);
Упростим:
let arr = [2, 4, 6, 8];
let result = arr.every(function(elem) {
return elem % 2 == 0;
});
console.log(result);
Еще больше упростим:
let arr = [2, 4, 6, 8];
let result = arr.every(elem => elem % 2 == 0);
console.log(result);
Дан массив с числами. Проверьте то, что все элементы в массиве больше нуля.
Дан массив с числами. Проверьте то, что для
всех элементов произведение их значений на
их порядковый номер меньше 30
.