⊗jsSpSyOL 54 of 294 menu

Prechádzanie objektu so symbolmi v JavaScript

Výhodou typu Symbol ako kľúča objektu je, že takéto kľúče sa nebudú zúčastňovať prechádzania cyklom.

Pozrime sa na príklad. Nech máme nasledujúci objekt:

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

Pridajme do tohto objektu nový prvok s kľúčom zo symbolu:

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

Prejdime tento objekt cyklom. Výsledne uvidíme všetky prvky, okrem nášho s kľúčom zo symbolu:

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

Vytvorte objekt s kľúčom zo symbolu. Prejdite ho cyklom. Presvedčte sa, že symbol sa neúčastní prechádzania.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť