⊗jsSpSyOL 54 of 294 menu

Iterarea unui obiect cu simboluri în JavaScript

Avantajul tipului Symbol ca cheie a unui obiect este că astfel de chei nu vor participa la iterarea cu ciclul.

Să ne uităm la un exemplu. Să presupunem că avem următorul obiect:

let obj = {a: 1, b: 2, c: 3};

Să adăugăm un nou element în acest obiect cu o cheie dintr-un simbol:

let sym = Symbol(); obj[sym] = 'text';

Să iterăm acest obiect cu un ciclu. Ca rezultat, vom vedea toate elementele, cu excepția celui cu cheia din simbol:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Creați un obiect cu o cheie dintr-un simbol. Iterați-l cu un ciclu. Asigurați-vă că simbolul nu participă la iterare.

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