Maison  >  Article  >  interface Web  >  A quoi sert le filtre en javascript

A quoi sert le filtre en javascript

藏色散人
藏色散人original
2021-10-29 14:39:1615573parcourir

La fonction du filtre en JavaScript est de créer un nouveau tableau, et les éléments du nouveau tableau sont vérifiés en vérifiant tous les éléments du tableau spécifié qui remplissent les conditions. La syntaxe d'utilisation est "array.filter(function(currentValue, index,arr)).

A quoi sert le filtre en javascript

L'environnement d'exploitation de cet article : système Windows 7, javascript version 1.8.5, ordinateur DELL G3

A quoi sert le filtre en javascript ? La méthode

filter() crée un nouveau tableau et les éléments du nouveau tableau sont vérifiés pour tous les éléments du tableau spécifié qui remplissent les conditions.

Remarque : filter() ne détectera pas les tableaux vides.

Remarque : filter() ne modifie pas le tableau d'origine.

Syntaxe

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

Description du paramètre

A quoi sert le filtre en javascript

Exemple :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>

<p>点击按钮返回数组 ages 中所有元素都大于输入框指定数值的元素。</p>
<p>最小年龄: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">点我</button>
<p>所有大于指定数组的元素有? <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.filter(checkAdult);
}
</script>

</body>
</html>

L'effet est le suivant :

A quoi sert le filtre en javascript

Apprentissage recommandé : "Tutoriel de base javascript"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:que fait javascriptArticle suivant:que fait javascript