オブジェクトの配列から値を抜き出す

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、オブジェクトの配列から値を抽出するJavaScriptのプログラミング演習を行います。具体的には、オブジェクトの配列とキーを受け取り、そのキーに対応する値の配列を返す関数を書きます。この演習は、JavaScriptにおける関数型プログラミングの概念と配列操作の理解を向上させるのに役立ちます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/BasicConceptsGroup -.-> javascript/array_methods("Array Methods") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") javascript/AdvancedConceptsGroup -.-> javascript/destr_assign("Destructuring Assignment") subgraph Lab Skills javascript/variables -.-> lab-28547{{"オブジェクトの配列から値を抜き出す"}} javascript/data_types -.-> lab-28547{{"オブジェクトの配列から値を抜き出す"}} javascript/arith_ops -.-> lab-28547{{"オブジェクトの配列から値を抜き出す"}} javascript/comp_ops -.-> lab-28547{{"オブジェクトの配列から値を抜き出す"}} javascript/array_methods -.-> lab-28547{{"オブジェクトの配列から値を抜き出す"}} javascript/higher_funcs -.-> lab-28547{{"オブジェクトの配列から値を抜き出す"}} javascript/destr_assign -.-> lab-28547{{"オブジェクトの配列から値を抜き出す"}} end

オブジェクトの配列から値を抜き出す方法

オブジェクトの配列から値を抜き出すには、次の手順を実行できます。

  1. ターミナル/SSHを開き、コーディングの練習を始めるために node と入力します。
  2. Array.prototype.map() を使用して、各オブジェクトの指定された key の値にオブジェクトの配列をマッピングします。
  3. 次の関数を実装します。
const pluck = (arr, key) => arr.map((i) => i[key]);
  1. オブジェクトのサンプル配列を使用して関数をテストします。
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でさらに実験を行って練習してください。