Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie kann ich ein JavaScript-Objekt aus Arrays von Schlüsseln und Werten erstellen?

DDD
Freigeben: 2024-10-25 01:09:02
Original
505 Leute haben es durchsucht

How Can I Build a JavaScript Object from Arrays of Keys and Values?

Objekte aus Arrays von Schlüsseln und Werten erstellen

Im Bereich JavaScript ist es oft notwendig, Objekte aus Arrays von Schlüsseln und Werten zu erstellen Werte. Diese Aufgabe kann mit Hilfe eines einfachen Algorithmus gelöst werden, der beide Arrays durchläuft und die Elemente entsprechend zuordnet.

Um diesen Prozess zu veranschaulichen, betrachten wir ein Beispiel, in dem wir zwei Arrays haben: newParamArr und paramVal. Die Werte in newParamArr stellen die Schlüssel des Objekts dar, das wir erstellen möchten, während die Werte in paramVal die entsprechenden Werte für diese Schlüssel darstellen.

Zum Beispiel, wenn newParamArr die Werte ["Name", "Alter" enthält" , „Email“] und paramVal die Werte [„Jon“, 15, „example@email.com“] enthält, möchten wir ein Objekt mit den Eigenschaften {Name: „Jon“, Alter: 15, E-Mail: „example“ erstellen @email.com"}.

Der folgende Codeausschnitt zeigt, wie dies erreicht werden kann:

<code class="javascript">var keys = ['Name', 'Age', 'Email'];
var values = ['Jon', 15, 'example@email.com'];

var result = Object.fromEntries(keys.map((key, i) => ([key, values[i]])));

console.log(result); // { Name: 'Jon', Age: 15, Email: 'example@email.com' }</code>
Nach dem Login kopieren

Im obigen Code verwenden wir die Methode Object.fromEntries, um das Objekt zu erstellen. Diese Methode nimmt eine Iterable von Schlüssel-Wert-Paaren und gibt ein Objekt mit den angegebenen Schlüsseln und Werten zurück.

Die Schlüssel-Wert-Paare werden durch Zuordnung über das Schlüsselarray und Paarung jedes Schlüssels mit dem entsprechenden Wert aus dem generiert Wertearray mit der Pfeilfunktion (Taste, i) => ([Schlüssel, Werte[i]]).

Dieser einfache Ansatz stellt sicher, dass das resultierende Objekt immer die entsprechenden Eigenschaften und Werte hat, unabhängig von der Länge oder dem Inhalt der Eingabearrays.

Das obige ist der detaillierte Inhalt vonWie kann ich ein JavaScript-Objekt aus Arrays von Schlüsseln und Werten erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!