Derniers tutoriels de développement web
 

JavaScript Tableau tous) Méthode (

JavaScript Tableau de référence JavaScript Tableau de référence

Exemple

Vérifiez si toutes les valeurs dans le tableau des âges sont 18 ans ou plus:

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

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

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

Le résultat sera le suivant:

false
Essayez - le vous - même »

Plus "Try it yourself" exemples ci-dessous.


Définition et utilisation

Les every() méthode vérifie si tous les éléments d'un tableau passent un test (fourni en fonction).

Le every() méthode exécute la fonction une fois pour chaque élément présent dans le tableau:

  • Si elle trouve un élément de tableau où la fonction retourne une valeur fausse, chaque () retourne false (et ne vérifie pas les valeurs restantes)
  • Si aucun faux se produit, tous les () renvoie true

Remarque: tous les () n'exécute pas la fonction pour les éléments du tableau sans valeurs.

Remarque: tous les () ne change pas le tableau original


support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui soutient pleinement la méthode.

méthode
every() Oui 9.0 1.5 Oui Oui

Syntaxe

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

Paramètre valeurs

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

Détails techniques

Valeur de retour: Booléenne. Renvoie true si tous les éléments du tableau passent le test, sinon il retourne faux
JavaScript Version: 1.6

Exemples

Autres exemples

Exemple

Vérifiez si toutes les valeurs dans le tableau des âges sont un nombre spécifique ou plus:

<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>
Essayez - le vous - même »

Exemple

Vérifiez si toutes les valeurs de réponse dans le tableau sont les mêmes:

<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>
Essayez - le vous - même »

JavaScript Tableau de référence JavaScript Tableau de référence