⊗jsSpSyOL 54 of 294 menu

Objekto su simboliais iteravimas JavaScript

Tipo Symbol, kaip objekto rakto, pranašumas yra tas, kad tokie raktai nedalyvaus ciklo iteravime.

Pažiūrėkime pavyzdžiu. Tarkime, mes turime šį objektą:

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

Pridėkime į šį objektą naują elementą su raktu iš simbolio:

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

Periteruokime šį objektą ciklu. Rezultate mes pamatysime visus elementus, išskyrus mūsų su raktu iš simbolio:

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

Sukurkite objektą su raktu iš simbolio. Periteruokite jį ciklu. Įsitikinkite, kad simbolis nedalyvauja iteravime.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti