⊗jsSpSyOL 54 of 294 menu

Объектни символ билан қайталаш JavaScript

Объект калити сифатида Symbol турининг афзаллиги шундаки, бундай калитлар цикл билан қайталашда иштирок этмайди.

Келинг, мисолда кўрайлик. Бизда куйидаги объект бор деб фараз қилайлик:

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

Ушбу объектга символдан олинган калит билан янги элемент қўшайлик:

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

Ушбу объектни цикл билан қайталайлик. Натижада биз символ калитли элементимиздан ташқари барча элементларни кўрамиз:

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

Символдан олинган калит билан объект яратинг. Уни цикл билан қайталанг. Символ қайталашда иштирок этмаслига ишонч ҳосил қилинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш