Werte aus Array von Objekten extrahieren

JavaScriptJavaScriptBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab arbeiten wir an einem JavaScript-Programmieraufgabe, bei der es darum geht, Werte aus einem Array von Objekten zu extrahieren. Genauer gesagt schreiben wir eine Funktion, die ein Array von Objekten und einen Schlüssel entgegennimmt und ein Array von Werten zurückgibt, die diesem Schlüssel entsprechen. Diese Aufgabe wird Ihnen helfen, Ihr Verständnis von funktionalen Programmierungskonzepten und der Array-Manipulation in JavaScript zu verbessern.


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{{"Werte aus Array von Objekten extrahieren"}} javascript/data_types -.-> lab-28547{{"Werte aus Array von Objekten extrahieren"}} javascript/arith_ops -.-> lab-28547{{"Werte aus Array von Objekten extrahieren"}} javascript/comp_ops -.-> lab-28547{{"Werte aus Array von Objekten extrahieren"}} javascript/array_methods -.-> lab-28547{{"Werte aus Array von Objekten extrahieren"}} javascript/higher_funcs -.-> lab-28547{{"Werte aus Array von Objekten extrahieren"}} javascript/destr_assign -.-> lab-28547{{"Werte aus Array von Objekten extrahieren"}} end

Anweisungen zum Extrahieren von Werten aus einem Array von Objekten

Um Werte aus einem Array von Objekten zu extrahieren, können Sie die folgenden Schritte ausführen:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Code-Praxis zu beginnen.
  2. Verwenden Sie Array.prototype.map(), um das Array von Objekten auf den Wert eines angegebenen Schlüssels für jedes Objekt abzubilden.
  3. Implementieren Sie die folgende Funktion:
const pluck = (arr, key) => arr.map((i) => i[key]);
  1. Testen Sie die Funktion mit einem Beispiel-Array von Objekten:
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]

Dies wird ein Array von Werten zurückgeben, die dem angegebenen Schlüssel aus dem Array von Objekten entsprechen.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Werte aus Array von Objekten extrahieren" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.