ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でオブジェクトの配列を効率的に検索するにはどうすればよいですか?
JavaScript でのオブジェクトの配列の検索
JavaScript 配列は、多くの場合、複雑なデータをオブジェクトとして保存します。このような配列を特定の条件で検索するのは困難な場合があります。この説明では、オブジェクトの配列で特定の名前と年齢範囲を検索するための最良の方法について説明します。
ベスト プラクティス
最新の JavaScript は、配列の操作と検索のための堅牢な方法を提供します。 。この検索を実行する最も効率的な方法の 1 つは、Array.prototype.filter() を使用することです。指定された基準を満たすオブジェクトのみを含む新しい配列を作成します。
<code class="javascript">const found_names = names.filter(v => v.name === "Joe" && v.age < 30);</code>
jQuery の代替
jQuery を使用したい場合は、 を利用できます。 jQuery.grep()。このヘルパー関数は、定義された条件に基づいて配列をフィルター処理します:
<code class="javascript">var found_names = $.grep(names, function(v) { return v.name === "Joe" && v.age < 30; });</code>
以上がJavaScript でオブジェクトの配列を効率的に検索するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。