JavaScript Array every () metode pārbauda, vai visi masīva elementi iztur noteikto testa funkciju.
Metodes sintakse every()
ir šāda:
arr.every(callback(currentValue), thisArg)
Lūk, arr ir masīvs.
katrs () parametri
every()
Metode ņem in:
- atzvanīšana - funkcija katram masīva elementam. Tas aizņem:
- currentValue - pašreizējais elements, kas tiek nodots no masīva.
- thisArg (pēc izvēles) - vērtība, kas jāizmanto kā
this
, veicot atzvanīšanu. Pēc noklusējuma tā irundefined
.
Atgriezeniskā vērtība no katras ()
- Atgriež,
true
ja visi masīva elementi iztur noteikto testa funkciju (callback
atgriež patiesu vērtību). - Pretējā gadījumā tas atgriežas
false
.
Piezīmes :
every()
nemaina sākotnējo masīvu.every()
neizpildacallback
masīva elementiem bez vērtībām.
Piemērs: pārbaudiet masīva elementa vērtību
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);
Rezultāts
Visiem dalībniekiem jābūt vismaz 18 gadus veciem. nepatiesa
Ieteicamā literatūra: JavaScript masīvs daži ()