JavaScript Array every () -metoden sjekker om alle matriseelementene består den gitte testfunksjonen.
Syntaksen til every()
metoden er:
arr.every(callback(currentValue), thisArg)
Her er arr en matrise.
hver () parameter
Den every()
metoden tar i:
- tilbakeringing - Funksjonen som skal testes for hvert matriseelement. Det tar inn:
- currentValue - Det nåværende elementet som sendes fra matrisen.
- thisArg (valgfritt) - Verdi å bruke som
this
når du utfører tilbakeringing. Som standard er det detundefined
.
Returverdi fra hver ()
- Returnerer
true
hvis alle matriseelementene består den gitte testfunksjonen (callback
returnerer en sannhetsverdi). - Ellers kommer den tilbake
false
.
Merknader :
every()
endrer ikke den opprinnelige matrisen.every()
kjøres ikkecallback
for matriseelementer uten verdier.
Eksempel: Kontroller verdien av matriseelementet
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);
Produksjon
Alle medlemmer må være minst 18 år. falsk
Anbefalt lesing: JavaScript Array some ()