Методът JavaScript Array every () проверява дали всички елементи на масива преминават дадената тестова функция.
Синтаксисът на every()
метода е:
arr.every(callback(currentValue), thisArg)
Тук arr е масив.
всеки () параметри
В 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 ()