JavaScripti massiivi iga () meetod kontrollib, kas kõik massiivi elemendid läbivad antud testfunktsiooni.
Meetodi süntaks every()
on:
arr.every(callback(currentValue), thisArg)
Siin on arr massiiv.
iga () parameetrit
every()
Meetod võtab:
- tagasihelistamine - funktsioon iga massiivi elemendi testimiseks. See võtab sisse:
- currentValue - massiivist edastatav praegune element.
- thisArg (valikuline) - väärtus, mida kasutada
this
tagasihelistamisel. Vaikimisi onundefined
.
Tagastusväärtus igast ()
- Tagastab,
true
kui kõik massiivi elemendid läbivad antud testfunktsiooni (callback
tagastab tõese väärtuse). - Muidu naaseb
false
.
Märkused :
every()
ei muuda algset massiivi.every()
ei käivitacallback
väärtusteta massiivi elementide puhul.
Näide: kontrollige massiivi elemendi väärtust
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);
Väljund
Kõik liikmed peavad olema vähemalt 18-aastased. vale
Soovitatav lugemine: JavaScripti massiivid ()