はじめに
この実験では、オブジェクトの配列から値を抽出する JavaScript のプログラミング演習を行います。具体的には、オブジェクトの配列とキーを受け取り、そのキーに対応する値の配列を返す関数を書きます。この演習は、JavaScript における関数型プログラミングの概念と配列操作の理解を向上させるのに役立ちます。
オブジェクトの配列から値を抜き出す方法
オブジェクトの配列から値を抜き出すには、次の手順を実行できます。
- ターミナル/SSH を開き、コーディングの練習を始めるために
nodeと入力します。 Array.prototype.map()を使用して、各オブジェクトの指定されたkeyの値にオブジェクトの配列をマッピングします。- 次の関数を実装します。
const pluck = (arr, key) => arr.map((i) => i[key]);
- オブジェクトのサンプル配列を使用して関数をテストします。
const simpsons = [
{ name: "lisa", age: 8 },
{ name: "homer", age: 36 },
{ name: "marge", age: 34 },
{ name: "bart", age: 10 }
];
pluck(simpsons, "age"); // [8, 36, 34, 10]
これにより、オブジェクトの配列から指定された key に対応する値の配列が返されます。
まとめ
おめでとうございます!オブジェクトの配列から値を抜き出す実験を完了しました。技術力を向上させるために、LabEx でさらに実験を行って練習してください。