A JavaScript Array every () metódus ellenőrzi, hogy az összes tömb elem megfelel-e az adott tesztfunkciónak.
A every()
módszer szintaxisa :
arr.every(callback(currentValue), thisArg)
Itt az arr egy tömb.
minden () Paraméter
A every()
módszer:
- visszahívás - Az egyes tömbelemek tesztelésére szolgáló funkció. Beletelik:
- currentValue - A tömbből átadott aktuális elem.
- thisArg (opcionális) -
this
Visszahívás végrehajtásakor használandó érték . Alapértelmezés szerint azundefined
.
Visszatérési érték mindenből ()
- Visszatér,
true
ha az összes tömbelem megfelel az adottcallback
tesztfüggvénynek ( igaz értéket ad vissza). - Ellenkező esetben visszatér
false
.
Megjegyzések :
every()
nem változtatja meg az eredeti tömböt.every()
callback
értékek nélküli tömbelemekre nem hajt végre .
Példa: Ellenőrizze a tömb elem értékét
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);
Kimenet
Minden tagnak legalább 18 évesnek kell lennie. hamis
Ajánlott olvasmány: JavaScript tömb ()