Metoda JavaScript Array every () provjerava prolaze li svi elementi niza zadanu testnu funkciju.
Sintaksa every()
metode je:
arr.every(callback(currentValue), thisArg)
Ovdje je arr niz.
svaki () parametar
every()
Postupak uzima u:
- povratni poziv - funkcija za testiranje svakog elementa niza. Potrebno je:
- currentValue - trenutni element koji se prenosi iz niza.
- thisArg (nije obavezno) - Vrijednost koja se koristi kao
this
prilikom izvršavanja povratnog poziva. Prema zadanim postavkama jestundefined
.
Povratna vrijednost iz svake ()
- Vraća
true
ako svi elementi niza prođu zadanu testnu funkciju (callback
vraća istinitu vrijednost). - U suprotnom, vraća se
false
.
Napomene :
every()
ne mijenja izvorni niz.every()
ne izvršavacallback
za elemente niza bez vrijednosti.
Primjer: Provjerite vrijednost elementa niza
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);
Izlaz
Svi članovi moraju imati najmanje 18 godina. lažno
Preporučeno za čitanje: JavaScript Array some ()