JavaScript tableau chaque méthode ()
Exemples
Détecter si tous les éléments d'un tableau des âges supérieurs à 18:
âges var = [32, 33, 16, 40];
fonction checkAdult (age) {
retour âge> = 18;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
fonction checkAdult (age) {
retour âge> = 18;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
La sortie est la suivante:
faux
Essayez »
Définition et utilisation
chaque méthode () pour détecter si un tableau de tous les éléments qui répondent aux conditions spécifiées (fournies par la fonction).
chaque méthode () avec la fonction spécifiée détecte tous les éléments du tableau:
- Si le tableau a détecté un élément est pas satisfait, l'expression entière renvoie false, et les éléments restants ne sera plus détecté.
- Si tous les éléments satisfont à la condition retourne vrai.
Remarque: tous les () ne détecte pas un tableau vide.
Remarque: tous les () ne change pas le tableau original.
support du navigateur
Les chiffres du tableau représentent le premier navigateur pour soutenir le numéro de version de la méthode.
manière | |||||
---|---|---|---|---|---|
tous les () | oui | 9 | 1.5 | oui | oui |
grammaire
array.every(function(currentValue,index,arr), thisValue)
Paramètre description
Paramètres | description | ||||||||
---|---|---|---|---|---|---|---|---|---|
fonction (currentValue, index, arr) | Must. Fonction, chaque élément du tableau exécutera cette fonction de fonction des paramètres:
| ||||||||
ThisValue | Optionnel. Comme l'utilisation de l'objet de rappel, passé à la fonction, il est utilisé comme "cette" valeur. Si vous omettez ThisValue, "cette" valeur "undefined" |
détails techniques
Retours: | Valeur booléenne. Si tous les éléments de détection return true, sinon retourne false. |
---|---|
Version JavaScript: | 1.6 |
D'autres exemples
Exemples
Détecter si tous les éléments d'un tableau des âges plus que les numéros de boîtes d'entrée spécifiées:
<P> Age minimum: <input type = "nombre" id = valeur "ageToCheck" = "18"> </ p>
<Button onclick = "myFunction () "> Point I </ button>
<P> Y a tous les âges sont des symboles condition? <Span id = "demo" > </ span> </ p>
<Script>
âges var = [32, 33, 12, 40];
fonction checkAdult (age) {
retour âge> = document.getElementById ( "ageToCheck ") .value;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
<Button onclick = "myFunction () "> Point I </ button>
<P> Y a tous les âges sont des symboles condition? <Span id = "demo" > </ span> </ p>
<Script>
âges var = [32, 33, 12, 40];
fonction checkAdult (age) {
retour âge> = document.getElementById ( "ageToCheck ") .value;
}
function myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
Essayez »