Heim >Web-Frontend >js-Tutorial >Wie erstellt man ein JavaScript-Objekt aus zwei Arrays von Schlüsseln und Werten?
Konstruieren eines Objekts aus Schlüssel- und Wertarrays
Sie haben zwei Arrays, newParamArr und paramVal, und Sie möchten ein JavaScript-Objekt erstellen Paarung von Elementen aus diesen Arrays. Jeder Schlüssel im Objekt sollte einem Element in newParamArr entsprechen und der zugehörige Wert sollte von paramVal stammen.
Zum Beispiel, wenn newParamArr ["Name", "Alter", "E-Mail"] und paramVal enthält ["Jon", 15, "[email protected]"], Sie möchten ein Objekt wie {"Name": "Jon", "Alter": 15, "Email": "[email protected]"} erstellen.
Die Längen der Arrays sind immer gleich (newParamArr.length === paramVal.length). Darüber hinaus können die Arrays in der Größe variieren.
Um dies zu erreichen, können Sie die Methode forEach() für das Array newParamArr verwenden. Die Rückruffunktion, die Sie forEach() bereitstellen, verwendet den aktuellen Schlüssel und seinen Index als Argumente. Innerhalb dieser Funktion können Sie dem Objekt den entsprechenden Wert von paramVal zuweisen, indem Sie den Schlüssel als Eigenschaftsnamen verwenden.
Dieser Ansatz ist unkompliziert und effizient zum Erstellen eines Objekts aus Schlüsselwert-Arrays. Hier ist ein Codeausschnitt, der diese Lösung implementiert:
<code class="js">var keys = ['Name', 'Age', 'Email']; var values = ['Jon', 15, '[email protected]']; var result = {}; keys.forEach((key, i) => result[key] = values[i]); console.log(result);</code>
Dieser Code protokolliert das gewünschte Objekt, { Name: „Jon“, Alter: 15, E-Mail: „[email protected]“ }.
Das obige ist der detaillierte Inhalt vonWie erstellt man ein JavaScript-Objekt aus zwei Arrays von Schlüsseln und Werten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!