⊗jsPmLpOF 163 of 505 menu

Udfyldelse af objekter gennem loop i JavaScript

Objekter kan også udfyldes med data i loops. Lad os se på et eksempel. Lad os sige, at vi har to arrays:

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

Lad os bruge dem til at lave et objekt, hvor vi tager nøglerne til dette objekt fra det første array, og værdierne - fra det andet. For at gøre dette starter vi et loop og i løbet af loopet vil vi danne vores objekt:

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

Det er ikke nødvendigt at indføre variable for nøglen og værdien, du kan gøre det sådan her:

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

Der er givet to arrays: det første med navnene på ugedagene, og det andet - med deres rækkenumre:

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

Brug et loop til at oprette et objekt, hvis nøgler vil være navnene på dagene, og værdierne - deres numre.

Der er givet et objekt:

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

Gennemgå dette objekt med et loop og skriv til et nyt objekt de elementer, som er lige tal.

Der er givet et objekt:

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

Gennemgå dette objekt med et loop og opret et nyt objekt, så dets nøgler bliver elementerne fra det gamle objekt, og værdierne - nøglerne fra det gamle objekt.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis