La différence entre find et filter en JavaScript
find
et filter
sont deux fonctions utilisées pour le traitement des tableaux en JavaScript, mais elles sont différentes dans leur utilisation et leurs résultats. find
和 filter
都是 JavaScript 中用于数组处理的函数,但它们在用法和结果上有所不同。
find
undefined
Utilisation : Trouvez le premier élément d'un tableau qui répond à une condition donnée.
undéfini
s'il n'existe pas.
<code class="javascript">const element = arr.find(callback);</code>
Utilisation : Filtre tous les éléments qui répondent aux conditions données du tableau et renvoie un nouveau tableau.
Syntaxe : | <code class="javascript">const newArray = arr.filter(callback);</code> Copier après la connexion |
|
---|---|---|
Caractéristiques | trouver | |
Valeur de retour | ||
Éléments qui satisfaire la condition Un tableau de | conditions |
résultat🎜🎜modifier le tableau d'origine🎜🎜créer un nouveau tableau🎜🎜🎜🎜🎜🎜Exemple : 🎜🎜
<code class="javascript">const ages = [20, 25, 30, 35, 40]; // 查找第一个年龄超过 30 的人 const personOver30 = ages.find(age => age > 30); // 35 // 过滤出所有年龄小于 30 的人 const peopleUnder30 = ages.filter(age => age < 30); // [20, 25]</code>
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!