El método JavaScript Array every () comprueba si todos los elementos de la matriz pasan la función de prueba dada.
La sintaxis del every()
método es:
arr.every(callback(currentValue), thisArg)
Aquí, arr es una matriz.
cada () Parámetros
El every()
método incluye:
- callback: la función para probar cada elemento de la matriz. Toma en:
- currentValue: el elemento actual que se pasa de la matriz.
- thisArg (opcional): valor que se utilizará
this
al ejecutar la devolución de llamada. Por defecto, lo esundefined
.
Valor de retorno de cada ()
- Devuelve
true
si todos los elementos de la matriz pasan la función de prueba dada (callback
devuelve un valor verdadero). - De lo contrario, vuelve
false
.
Notas :
every()
no cambia la matriz original.every()
no se ejecutacallback
para elementos de matriz sin valores.
Ejemplo: comprobar el valor del elemento de matriz
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);
Salida
Todos los miembros deben tener al menos 18 años de edad. falso
Lectura recomendada: JavaScript Array some ()