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