Einführung
In diesem Lab werden wir untersuchen, wie man in JavaScript ein Objekt aus Schlüssel-Wert-Paaren erstellt. Wir werden die Array.prototype.reduce()-Methode verwenden, um die Paare zu einem einzelnen Objekt zu kombinieren. Darüber hinaus werden wir die Object.fromEntries()-Methode kennenlernen, die eine ähnliche Funktionalität bietet. Am Ende des Labs werden Sie ein besseres Verständnis dafür haben, wie man mit Schlüssel-Wert-Paaren in JavaScript umgeht.
Ein Objekt aus Schlüssel-Wert-Paaren erstellen
Um ein Objekt aus Schlüssel-Wert-Paaren zu erstellen, verwenden Sie die objectFromPairs-Funktion.
- Öffnen Sie das Terminal/SSH und geben Sie
nodeein, um mit der Codeausführung zu beginnen. - Die Funktion verwendet
Array.prototype.reduce(), um Schlüssel-Wert-Paare zu erstellen und zu kombinieren. - Für eine einfachere Implementierung können Sie auch
Object.fromEntries()verwenden.
const objectFromPairs = (arr) =>
arr.reduce((a, [key, val]) => ((a[key] = val), a), {});
Beispielverwendung:
objectFromPairs([
["a", 1],
["b", 2]
]); // {a: 1, b: 2}
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Object From Pairs" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.