⊗jsPmLpOF 163 of 505 menu

Umplerea obiectelor prin buclă în JavaScript

Obiectele pot fi, de asemenea, umplute cu date în bucle. Să ne uităm la un exemplu. Să presupunem că avem două array-uri:

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

Să creăm un obiect folosindu-ne de ele, luând cheile pentru acest obiect din primul array, iar valorile - din al doilea. Pentru aceasta, să rulăm o buclă și în buclă să formăm obiectul nostru:

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

Nu este obligatoriu să introducem variabile pentru cheie și valoare, putem face simplu astfel:

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

Sunt date două array-uri: primul cu denumirile zilelor săptămânii, iar al doilea - cu numerele lor de ordine:

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

Cu ajutorul buclei creați un obiect, ale cărui chei vor fi denumirile zilelor, iar valorile - numerele lor de ordine.

Este dat obiectul:

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

Parcurgeți acest obiect cu bucla și scrieți într-un obiect nou acele elemente care sunt numere pare.

Este dat obiectul:

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

Parcurgeți acest obiect cu bucla și creați un obiect nou astfel încât cheile lui să devină elementele vechiului obiect, iar valorile - cheile vechiului obiect.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge