⊗jsPmLpOF 163 of 505 menu

Objekte mit Schleifen in JavaScript füllen

Objekte können auch mit Daten in Schleifen gefüllt werden. Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben zwei Arrays:

let keys = ['a', 'b', 'c', 'd', 'e']; let values = [1, 2, 3, 4, 5];

Lassen Sie uns damit ein Objekt erstellen, indem wir die Schlüssel für dieses Objekt aus dem ersten Array nehmen, und die Werte - aus dem zweiten. Dazu starten wir eine Schleife und bilden in der Schleife unser Objekt:

let obj = {}; for (let i = 0; i <= 4; i++) { let key = keys[i]; let value = values[i]; obj[key] = value; } console.log(obj);

Es ist nicht notwendig, Variablen für den Schlüssel und den Wert einzuführen, man kann es einfach so machen:

let obj = {}; for (let i = 0; i <= 4; i++) { obj[keys[i]] = values[i]; } console.log(obj);

Gegeben sind zwei Arrays: das erste mit den Namen der Wochentage und das zweite - mit ihren Ordnungsnummern:

let arr1 = ['a', 'b', 'c', 'd', 'e']; let arr2 = [1, 2, 3, 4, 5];

Erstellen Sie mit einer Schleife ein Objekt, dessen Schlüssel die Namen der Tage sind und deren Werte deren Nummern sind.

Gegeben ist ein Objekt:

let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

Durchlaufen Sie dieses Objekt mit einer Schleife und schreiben Sie in ein neues Objekt die Elemente, die gerade Zahlen sind.

Gegeben ist ein Objekt:

let obj = {a: 1, b: 2, c: 3, d: 4, e: 5};

Durchlaufen Sie dieses Objekt mit einer Schleife und erstellen Sie ein neues Objekt, so dass seine Schlüssel die Elemente des alten Objekts werden, und die Werte - die Schlüssel des alten Objekts.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen