⊗jsSpSyOL 54 of 294 menu

Objekta ar simboliem iterēšana JavaScript

Tipa Symbol priekšrocība kā objekta atslēgai ir tā, ka šādas atslēgas nepiedalīsies iterēšanā ciklā.

Paskatīsimies uz piemēru. Pieņemsim, ka mums ir šāds objekts:

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

Pievienosim šim objektam jaunu elementu ar atslēgu no simbola:

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

Izmantosim ciklu, lai iterētu šo objektu. Rezultātā mēs redzēsim visus elementus, izņemot mūsējo ar atslēgu no simbola:

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

Izveidojiet objektu ar atslēgu no simbola. Izmantojiet ciklu, lai to iterētu. Pārliecinieties, ka simbols nepiedalās iterēšanā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt