⊗jsSpSyOL 54 of 294 menu

Objekti itereremine sümbolitega JavaScriptis

Tüübi Symbol eeliseks objekti võtmena on see, et sellised võtmed ei osale tsüklilises itererimises.

Vaatame näidet. Olgul meil järgmine objekt:

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

Lisame sellesse objekti uue elemendi võtmega sümbolist:

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

Itereerime seda objekti tsükliga. Tulemusena näeme kõiki elemente, välja arvatud meie oma võtmega sümbolist:

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

Looge objekt võtmega sümbolist. Itereerige seda tsükliga. Veenduge, et sümbol ei osale itererimises.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu