„JavaScript Array every ()“ metodas patikrina, ar visi masyvo elementai atitinka nurodytą bandymo funkciją.
every()
Metodo sintaksė yra tokia:
arr.every(callback(currentValue), thisArg)
Čia arr yra masyvas.
kas () parametrai
every()
Metodas trunka:
- atgalinis skambutis - kiekvieno masyvo elemento testavimo funkcija. Tai užima:
- currentValue - dabartinis elementas, perduodamas iš masyvo.
- „thisArg“ (neprivaloma) - vertė, naudojama kaip
this
vykdant atgalinį skambutį. Pagal nutylėjimą taip yraundefined
.
Grąžinimo vertė iš kiekvieno ()
- Grąžina,
true
jei visi masyvo elementai praeina nurodytą bandymo funkciją (callback
pateikia tikrąją vertę). - Priešingu atveju jis grįžta
false
.
Pastabos :
every()
nekeičia pradinio masyvo.every()
nevykdocallback
masyvo elementų be reikšmių.
Pavyzdys: Patikrinkite masyvo elemento vertę
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);
Rezultatas
Visi nariai turi būti ne jaunesni kaip 18 metų. melagingas
Rekomenduojamas skaitymas: „ JavaScript“ masyvas ()