JavaScript matriz de todos los métodos ()
Ejemplos
Detectar si todos los elementos de una matriz de edades superiores a 18:
var edades = [32, 33, 16, 40];
función checkAdult (edad) {
retorno de edad> = 18;
}
myFunction función () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
función checkAdult (edad) {
retorno de edad> = 18;
}
myFunction función () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
La salida es:
falso
Trate »
Definición y Uso
todos los métodos () para detectar si un array de todos los elementos que cumplen las condiciones especificadas (proporcionados por la función).
todos los métodos () con la función especificada detecta todos los elementos de la matriz:
- Si ha detectado la matriz de un elemento que no es satisfecha, toda la expresión devuelve falso, y será detectado ya no los elementos restantes.
- Si todos los elementos satisfacen la condición devuelve true.
Nota: todos los () no detecta una matriz vacía.
Nota: todos los () no cambia la matriz original.
Soporte para el navegador
Las cifras de la tabla representan el primer navegador compatible con el número de versión del método.
camino | |||||
---|---|---|---|---|---|
cada () | sí | 9 | 1.5 | sí | sí |
gramática
array.every(function(currentValue,index,arr), thisValue)
Descripción Parámetro
parámetros | descripción | ||||||||
---|---|---|---|---|---|---|---|---|---|
función (CurrentValue, índice, arr) | Must. Función, cada elemento de la matriz llevará a cabo esta función los parámetros de función:
| ||||||||
EsteValor | Opcional. A medida que el uso objeto de devolución de llamada, pasa a la función, se utiliza como "este" valor. Si omite EsteValor, "este" valor "indefinido" |
detalles técnicos
Devuelve: | valor booleano. Si todos los elementos de detección de retorno de verdad, de lo contrario devuelve false. |
---|---|
versión de JavaScript: | 1.6 |
más ejemplos
Ejemplos
Detectar si todos los elementos de una matriz de edades superiores a los números de los buzones de entrada se especifica:
<P> Edad mínima: <input type = "número" id = valor "ageToCheck" = "18"> </ p>
<Botón onclick = "myFunction () "> punto de I </ botón>
<P> Están todas las edades son símbolos condición? <Span id = "demo" > </ span> </ p>
<Script>
var edades = [32, 33, 12, 40];
función checkAdult (edad) {
la edad de retorno> = document.getElementById ( "ageToCheck ") .value;
}
myFunction función () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
<Botón onclick = "myFunction () "> punto de I </ botón>
<P> Están todas las edades son símbolos condición? <Span id = "demo" > </ span> </ p>
<Script>
var edades = [32, 33, 12, 40];
función checkAdult (edad) {
la edad de retorno> = document.getElementById ( "ageToCheck ") .value;
}
myFunction función () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
Trate »