JavaScript Array hver () metode kontrollerer, om alle matrixelementerne består den givne testfunktion.
Metodens syntaks every()
er:
arr.every(callback(currentValue), thisArg)
Her er arr en matrix.
hver () parameter
Den every()
metode tager i:
- callback - Funktionen, der skal testes for hvert array-element. Det tager i:
- currentValue - Det aktuelle element, der sendes fra arrayet.
- thisArg (valgfri) - Værdi, der skal bruges som
this
ved tilbagekaldelse. Som standard er detundefined
.
Returneringsværdi fra hver ()
- Returnerer,
true
hvis allecallback
matrixelementer passerer den givne testfunktion ( returnerer en sandhedsværdi). - Ellers vender det tilbage
false
.
Bemærkninger :
every()
ændrer ikke den oprindelige matrix.every()
udfører ikkecallback
for matrixelementer uden værdier.
Eksempel: Kontroller værdi af matrixelement
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);
Produktion
Alle medlemmer skal være mindst 18 år. falsk
Anbefalet læsning: JavaScript Array nogle ()