Metóda JavaScript Array every () kontroluje, či všetky prvky poľa vyhovujú danej testovacej funkcii.
Syntax every()
metódy je:
arr.every(callback(currentValue), thisArg)
Tu je arr pole.
každých () parametrov
every()
Metóda berie v:
- spätné volanie - funkcia, ktorá sa má testovať pre každý prvok poľa. Trvá to:
- currentValue - aktuálny prvok odovzdávaný z poľa.
- thisArg (voliteľné) - Hodnota, ktorá sa má použiť ako
this
pri vykonávaní spätného volania. V predvolenom nastavení jeundefined
.
Vrátiť hodnotu z každého ()
- Vráti sa,
true
ak všetky prvky poľacallback
vyhovejú danej testovacej funkcii ( vráti trutinovú hodnotu). - V opačnom prípade sa vráti
false
.
Poznámky :
every()
nezmení pôvodné pole.every()
sa nespustícallback
pre prvky poľa bez hodnôt.
Príklad: Skontrolujte hodnotu prvku poľa
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);
Výkon
Všetci členovia musia mať najmenej 18 rokov. nepravdivé
Odporúčané čítanie: JavaScript pole niektoré ()