オブジェクトの配列と特定の ID を含む 2 番目の配列が与えられた場合、タスクはフィルタリングです。指定された ID に一致し、追加の条件を満たすオブジェクトのみを含む最初の配列。
次の点を考慮してください。シナリオ:
people = [<br> {id: "1"、名前: "abc"、性別: "m"、年齢:"15 "},<br> {id: "2"、名前: "a"、性別: "m"、年齢:"25"},<br> {id: "3"、名前: "efg"、性別: "f"、年齢:"5"}、<br> {id: "4"、名前: "hjk"、性別: "m"、年齢:"35" },<br> {id: "5"、名前: "ikly"、性別: "m"、年齢:"41"},<br> {id: "6"、名前: "ert"、性別: " f"、年齢:" 30"},<br> {id: "7"、名前: "qwe"、性別: "f"、年齢:" 31"}、<br> {id: "8"、名前: "bdd "、性別: "m"、年齢:" 78"},<br>]<br>
id_filter = [1,4,5,8]<br>
id_filter の ID に一致し、特定の性別を指定するには、JavaScript で filter() 関数を使用できます。
const filteredPeople = people.filter(person => id_filter.includes(person.id) && person.gender === "m");
include() メソッドを使用して ID の一致を確認し、厳密等価演算子 (===) を使用して性別を確認すると、目的の結果が得られます。
結果として得られる filteredPeople 配列には、両方の基準を満たすオブジェクトのみが含まれ、入力配列に基づいてフィルター処理されたデータが提供されます。
以上がID と特定の条件に基づいてオブジェクトの JavaScript 配列をフィルタリングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。