Metoda JavaScript Array every () kontroluje, zda všechny prvky pole projdou danou testovací funkcí.
Syntaxe every()
metody je:
arr.every(callback(currentValue), thisArg)
Zde je arr pole.
každý () Parametry
every()
Metoda bere v:
- zpětné volání - funkce, která se má testovat pro každý prvek pole. Trvá:
- currentValue - aktuální prvek předávaný z pole.
- thisArg (volitelně) - hodnota, která se použije jako
this
při provádění zpětného volání. Ve výchozím nastavení jeundefined
.
Vrátit hodnotu z každého ()
- Vrátí,
true
pokud všechny prvky pole projdou danou testovací funkcí (callback
vrátí truthy hodnotu). - Jinak se vrátí
false
.
Poznámky :
every()
nezmění původní pole.every()
neprovádícallback
pro prvky pole bez hodnot.
Příklad: Zkontrolujte hodnotu prvku pole
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ýstup
Všichni členové musí mít alespoň 18 let. Nepravdivé
Doporučené čtení: JavaScript Array some ()