Array in Identitätsobjekt umwandeln

Beginner

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

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:

  1. Verwenden Sie Array.prototype.map(), um jedes Element auf ein Array von Schlüssel-Wert-Paaren abzubilden.
  2. 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.