JavaScript Array varje () -metod kontrollerar om alla matriselement passerar den givna testfunktionen.
Syntaxen för every()
metoden är:
arr.every(callback(currentValue), thisArg)
Här är arr en matris.
alla () parametrar
Den every()
metod tar in:
- callback - Funktionen för att testa för varje arrayelement. Det tar in:
- currentValue - Det aktuella elementet som skickas från matrisen.
- thisArg (valfritt) - Värde att använda som
this
vid återuppringning. Som standard är detundefined
.
Returvärde från varje ()
- Returnerar
true
om alla matriselement passerar den angivna testfunktionen (callback
returnerar ett sanningsvärde) - Annars återkommer den
false
.
Anmärkningar :
every()
ändrar inte den ursprungliga matrisen.every()
körs intecallback
för arrayelement utan värden.
Exempel: Kontrollera värdet på Array Element
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
Alla medlemmar måste vara minst 18 år. falsk
Rekommenderad läsning: JavaScript Array some ()