⊗jsPmLpOF 163 of 505 menu

Objecten vullen met een lus in JavaScript

Objecten kunnen ook met gegevens worden gevuld in lussen. Laten we een voorbeeld bekijken. Stel dat we twee arrays hebben:

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

Laten we hiermee een object maken, waarbij we de sleutels voor dit object uit de eerste array halen, en de waarden - uit de tweede. Hiervoor starten we een lus en in de lus bouwen we ons object:

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

Het is niet nodig om variabelen voor de sleutel en waarde in te voeren, je kunt het gewoon zo doen:

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

Er zijn twee arrays gegeven: de eerste met de namen van dagen van de week, en de tweede - met hun volgnummers:

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

Maak met behulp van een lus een object, waarvan de sleutels de namen van de dagen zijn, en de waarden hun nummers.

Gegeven object:

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

Doorloop dit object met een lus en schrijf in een nieuw object de elementen die even getallen zijn.

Gegeven object:

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

Doorloop dit object met een lus en creëer een nieuw object zodat de sleutels ervan de elementen van het oude object worden, en de waarden - de sleutels van het oude object.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren