Метод every для проверки массива в JavaScript

Следующий метод 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.