Einführung
In diesem Lab werden wir untersuchen, wie man die pick-Funktion in JavaScript verwendet, um bestimmte Schlüssel-Wert-Paare aus einem Objekt zu extrahieren. Wir werden lernen, wie man ein Objekt und ein Array von Schlüsseln an die pick-Funktion übergibt und wie diese die Array.prototype.reduce()-Methode verwendet, um nur die angegebenen Schlüssel-Wert-Paare aus dem Objekt zu filtern und zurückzugeben. Dieses Lab wird Ihnen helfen, zu verstehen, wie man mit Objekten in JavaScript umgeht und wie man nur die notwendigen Informationen daraus extrahiert.
Anweisungen zum Auswählen von Objekt-Schlüsseln
Um bestimmte Schlüssel-Wert-Paare aus einem Objekt auszuwählen, verwenden Sie die Funktion pick(obj, arr).
- Geben Sie das Objekt als erstes Argument und ein Array von Schlüsseln, die ausgewählt werden sollen, als zweites Argument an.
- Die Funktion gibt ein neues Objekt zurück, das nur die Schlüssel-Wert-Paare enthält, die den angegebenen Schlüsseln entsprechen.
Hier ist ein Beispiel, wie pick() verwendet werden kann:
const pick = (obj, arr) =>
arr.reduce((acc, curr) => (curr in obj && (acc[curr] = obj[curr]), acc), {});
pick({ a: 1, b: "2", c: 3 }, ["a", "c"]); // { 'a': 1, 'c': 3 }
Um mit der Code-Praxis zu beginnen, öffnen Sie das Terminal/SSH und geben Sie node ein.
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Pick Object Keys" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.