Latest web development tutorials

méthode JavaScript filtre Array ()

Tableau de référence d'objet JavaScript tableau Object

Exemples

Renvoie un tableau d'âges dans tous les éléments sont plus grands que 18 éléments:

âges var = [32, 33, 16, 40];

fonction checkAdult (age) {
retour âge> = 18;
}

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

La sortie est la suivante:

32, 33

Essayez »

Définition et utilisation

méthode filter () crée un nouveau tableau de nouveaux éléments dans le tableau est spécifié en examinant tous les éléments de la qualification de tableau.

Note: filtrage () ne détecte pas un tableau vide.

Remarque: filtrer () 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
filtrer () oui 9 1.5 oui oui

grammaire

array.filter(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:
Paramètres description
currentValue Must. La valeur de l'élément courant
index Optionnel. La valeur d'indice de l'élément courant
arr Optionnel. Un tableau d'objets appartenant à l'élément courant
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: Elle retourne un tableau qui contient tous les éléments de la condition. S'il n'y a aucun élément de qualification retourne un tableau vide.
Version JavaScript: 1.6

D'autres exemples

Exemples

Renvoie un tableau d'âges dans tous les éléments sont plus grandes que les valeurs des éléments de la boîte d'entrée spécifiées:

<P> Age minimum: <input type = "nombre" id = valeur "ageToCheck" = "18"> </ p>
<Button onclick = "myFunction () "> Point I </ button>

<P> Tous les éléments sont plus grands que le tableau spécifié? <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 »

Tableau de référence d'objet JavaScript tableau Object