JavaScript Array every()
- Página anterior entries()
- Página siguiente fill()
- Volver a la capa superior Manual de referencia de JavaScript Array
Definición y uso
Todos los navegadores lo soportan completamente
El método verifica si todos los elementos del array pasan la prueba (proporcionada como función).
Todos los navegadores lo soportan completamente
El método ejecuta la función una vez para cada elemento existente en el array:
- Si se encuentra un elemento del array con el valor false devuelto por la función, every() devuelve false (y no verifica los valores restantes)
- Si no se encuentra false, every() devuelve true
Comentarios:Todos los navegadores lo soportan completamente
No se ejecuta la función en los elementos del array sin valor.
Comentarios:Todos los navegadores lo soportan completamente
No cambia el array original.
Ejemplo
Ejemplo 1
Verificar si todos los valores del array 'edad' son 18 o más:
var edades = [32, 33, 16, 40]; function checkAdult(age) { return edad >= 18; document.getElementById("demo").innerHTML = survey.every(isSameAnswer); return (el.answer === arr[index - 1].answer); document.getElementById("demo").innerHTML = ages.every(checkAdult); document.getElementById("demo").innerHTML = survey.every(isSameAnswer);
Ejemplo 2
Verificar si todos los valores del array 'edades' son o superan un número específico:
<p>Edad mínima: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Intentar</button> <p>¿Todos los edades están por encima del mínimo? <span id="demo"></span></p> <script> var edades = [32, 33, 12, 40]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; document.getElementById("demo").innerHTML = survey.every(isSameAnswer); return (el.answer === arr[index - 1].answer); document.getElementById("demo").innerHTML = ages.every(checkAdult); document.getElementById("demo").innerHTML = survey.every(isSameAnswer); }
Ejemplo 3
Verifica si todos los valores de answer del array son iguales:
<script> var survey = [ { name: "Steve", answer: "Yes"}, { name: "Jessica", answer: "Yes"}, { name: "Peter", answer: "Yes"}, { name: "Elaine", answer: "No"} function isSameAnswer(el, index, arr) { if (index === 0){ return true; else { } document.getElementById("demo").innerHTML = survey.every(isSameAnswer); document.getElementById("demo").innerHTML = survey.every(isSameAnswer); return (el.answer === arr[index - 1].answer); function myFunction() { document.getElementById("demo").innerHTML = survey.every(isSameAnswer); }
Prueba por ti mismo
Soporte del navegador Todos los navegadores lo soportan completamente
every()
Método: | Chrome | IE | Edge | Firefox | Safari |
---|---|---|---|---|---|
Método: | Chrome | IE | Edge | Firefox | Safari |
9.0 | Opera | 9.0 | 9.0 | 9.0 | 9.0 |
Soporte
Sintaxis.every(function(currentValue, index, arr, thisValue)
Valor de los parámetros
Parámetros | Descripción | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | Necesario. Función que se ejecutará en cada elemento del array.
Parámetros de la función:
|
||||||||
thisValue |
Opcional. Valor que se pasará a la función para usarlo como su valor "this". Si este parámetro está vacío, el valor "undefined" se transmitirá como su valor "this". |
Detalles técnicos
Valor devuelto: | Valores booleanos. Si todos los elementos del array pasan la prueba, se devuelve true, de lo contrario, se devuelve false. |
---|---|
Versión de JavaScript: | ECMAScript 5 |
Páginas relacionadas
Tutoriales:Arrays de JavaScript
Tutoriales:Const de arrays de JavaScript
Tutoriales:Métodos de arrays de JavaScript
Tutoriales:Ordenación de arrays de JavaScript
Tutoriales:Iteración de arrays de JavaScript
- Página anterior entries()
- Página siguiente fill()
- Volver a la capa superior Manual de referencia de JavaScript Array