Einführung
In diesem Lab werden wir untersuchen, wie man mithilfe von JavaScript ein Array in ein Identitätsobjekt umwandeln kann. Wir werden die Array.prototype.map()-Methode verwenden, um ein Array von Schlüssel-Wert-Paaren zu erstellen, und anschließend werden wir die Object.fromEntries()-Methode verwenden, um dieses Array in ein Objekt umzuwandeln. Dieses Lab wird Ihnen helfen, zu verstehen, wie man in JavaScript Arrays und Objekte manipuliert und wie man diese Methoden verwendet, um neue Objekte zu erstellen.
So wandelt man ein Array in ein Identitätsobjekt um
Wenn Sie sich in der Programmierung üben möchten, öffnen Sie das Terminal/SSH und geben Sie node ein. Um ein Array von Werten in ein Objekt umzuwandeln, bei dem die gleichen Werte als Schlüssel und Werte verwendet werden, folgen Sie diesen Schritten:
- Verwenden Sie
Array.prototype.map(), um jedes Element auf ein Array von Schlüssel-Wert-Paaren abzubilden. - Verwenden Sie
Object.fromEntries(), um das Array von Schlüssel-Wert-Paaren in ein Objekt umzuwandeln.
Hier ist der Code:
const toIdentityObject = (arr) => Object.fromEntries(arr.map((v) => [v, v]));
Und hier ist ein Beispiel:
toIdentityObject(["a", "b"]); // { a: 'a', b: 'b' }
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Lab "Convert Array to Identity Object" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.