属性に基づいてオブジェクトの配列をフィルタリングする
この記事は、JavaScript で特定の属性に基づいてオブジェクトの配列をフィルタリングする方法を説明することを目的としています。 。概念を説明するために、例として不動産住宅オブジェクトの仮想配列を使用します。
提供されたオブジェクト配列には、価格、平方フィート、ベッド数、ベッド数などの属性を持つ複数の住宅が含まれています。お風呂。目標は、次のような特定の基準を満たす住宅のみを含む新しい配列を作成することです。
これを実現するには、JavaScript Array.prototype.filter メソッドを利用します。コードの例を次に示します。
var newArray = homes.filter(function (el) { return el.price <= 1000 && el.sqft >= 500 && el.num_of_beds >= 2 && el.num_of_baths >= 2.5; });
このコード内:
このコードを実行すると、指定された基準を満たす住宅のみを含む配列 (newArray) が取得されます。このアプローチは、カスタム属性に基づいてオブジェクトの大規模な配列をフィルタリングする柔軟かつ効率的な方法を提供します。
以上が特定の属性に基づいてオブジェクトの JavaScript 配列をフィルタリングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。