Maison > interface Web > js tutoriel > le corps du texte

La différence entre rechercher et filtrer en js

下次还敢
Libérer: 2024-05-07 19:21:15
original
682 Les gens l'ont consulté

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. findfilter 都是 JavaScript 中用于数组处理的函数,但它们在用法和结果上有所不同。

find

  • 用途: 在数组中查找第一个满足给定条件的元素。
  • 返回: 第一个满足条件的元素,如果不存在则返回 undefined
  • find

Utilisation : Trouvez le premier élément d'un tableau qui répond à une condition donnée.

    Renvoie :
  • Le premier élément qui remplit la condition, ou undéfini s'il n'existe pas.
  • Syntaxe :
  • <code class="javascript">const element = arr.find(callback);</code>
    Copier après la connexion
  • filter

Utilisation : Filtre tous les éléments qui répondent aux conditions données du tableau et renvoie un nouveau tableau.

Retours : Un tableau composé d'éléments qui remplissent la condition. Syntaxe : Résumé des différences : filtreLe premier satisfait aux éléments de la conditioncondition unique
<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
un certain nombre 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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!