
JSのオブジェクトで、特定の条件に合致した値だけソートする
jsのオブジェクトで、特定の条件に合致した値だけ取得する例を考えてみましょう。
人々のデータが入ったオブジェクトの中から、22歳の人物だけを抽出した新しいオブジェクトを生成してみます。
コードは下記です、ご覧ください。
let people = [
{ name: "Yuko", age: 22 },
{ name: "Taro", age: 22 },
{ name: "Kenta", age: 23 },
];
let ages = [];
for (let i = 0; i < people.length; i++) { if (people[i].age === 22) { ages.push(people[i]); } } console.log(ages); // > Array [Object { name: "Yuko", age: 22 }, Object { name: "Taro", age: 22 }]
以上になります。