jsのfindとfilterの違い

下次还敢
下次还敢オリジナル
2024-05-07 19:21:15738ブラウズ

JavaScript における find と filter の違い

findfilter はどちらも JavaScript での配列処理に使用される関数ですが、使用方法と結果の違い。

find

  • 使用法: 指定された条件を満たす配列内の最初の要素を検索します。
  • 戻り値: 条件を満たす最初の要素。存在しない場合は、unknown が返されます。
  • 構文:
<code class="javascript">const element = arr.find(callback);</code>

filter

  • 使用法: 配列から指定された条件を満たすすべての要素をフィルターで除外し、新しい配列を返します。
  • 戻り値: 条件を満たす要素で構成される配列。
  • 文法:
<code class="javascript">const newArray = arr.filter(callback);</code>

相違点の概要:

#元の配列を変更します#例:
特徴 find filter
戻り値 条件を満たす最初の要素 条件を満たす要素で構成される配列
条件 単一の条件 任意の数の条件
結果#新しい配列を作成します
リーリー

以上がjsのfindとfilterの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。