Los últimos tutoriales de desarrollo web
 

JavaScript Cada array) Método (

JavaScript matriz de referencia JavaScript matriz de referencia

Ejemplo

Compruebe si todos los valores de la matriz son las edades de 18 años o más:

var ages = [32, 33, 16, 40];

function checkAdult(age) {
    return age >= 18;
}

function myFunction() {
    document.getElementById("demo").innerHTML = ages.every(checkAdult);
}

El resultado será:

false
Inténtalo tú mismo "

Más "hacerlo por uno mismo" ejemplos a continuación.


Definición y Uso

Los every() método comprueba si todos los elementos de una matriz pasan una prueba (en forma de una función).

La every() método ejecuta la función una vez para cada elemento presente en la matriz:

  • Si encuentra un elemento de matriz, donde la función devuelve un valor falso, cada () devuelve falso (y no comprueba los valores restantes)
  • Si no se producen falsas, cada () devuelve true

Nota: todos los () no se ejecuta la función para elementos de la matriz sin valores.

Nota: todos los () no cambia la matriz original


Soporte para el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el método.

Método
every() 9.0 1.5

Sintaxis

array.every( function(currentValue,index,arr), thisValue )

Los valores de los parámetros

Parameter Description
function(currentValue, index,arr) Required. A function to be run for each element in the array.
Function arguments:
Argument Description
currentValue Required. The value of the current element
index Optional. The array index of the current element
arr Optional. The array object the current element belongs to
thisValue Optional. A value to be passed to the function to be used as its "this" value.
If this parameter is empty, the value "undefined" will be passed as its "this" value

Detalles técnicos

Valor de retorno: Un booleano. Devuelve verdadero si todos los elementos de la matriz pasan la prueba, de lo contrario, devuelve false
Versión de JavaScript: 1.6

Ejemplos

Más ejemplos

Ejemplo

Compruebe si todos los valores de la matriz edades son un número específico o sobre:

<p>Minimum age: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">Try it</button>

<p>All ages above minimum? <span id="demo"></span></p>

<script>
var ages = [32, 33, 12, 40];

function checkAdult(age) {
    return age >= document.getElementById("ageToCheck").value;
}

function myFunction() {
    document.getElementById("demo").innerHTML = ages.every(checkAdult);
}
</script>
Inténtalo tú mismo "

Ejemplo

Compruebe si todos los valores de respuesta de la matriz son los mismos:

<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 {
        return (el.answer === arr[index - 1].answer);
    }
}

function myFunction() {
    document.getElementById("demo").innerHTML = survey.every(isSameAnswer);
}
</script>
Inténtalo tú mismo "

JavaScript matriz de referencia JavaScript matriz de referencia