Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗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