Метод JavaScript Array every () перевіряє, чи всі елементи масиву передають задану функцію тесту.
Синтаксис every()
методу:
arr.every(callback(currentValue), thisArg)
Тут arr - це масив.
параметри every ()
every()
Метод приймає в:
- зворотний виклик - функція для перевірки кожного елемента масиву. Це приймає:
- 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 ()