⊗jsSpSyOL 54 of 294 menu

JavaScriptda Simvollar bilan Ob'ektni Aylantirish

Symbol turini ob'ekt kaliti sifatida ishlatishning afzalligi shundaki, bunday kalitlar sikl bilan aylantirishda qatnashmaydi.

Keling, misol orqali ko'raylik. Faraz qilaylik, bizda quyidagi ob'ekt mavjud:

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

Keling, ushbu ob'ektga simvoldan yasalgan kalit bilan yangi element qo'shamiz:

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

Keling, ushbu ob'ektni sikl orqali aylantiraylik. Natijada biz simvol kalitli elementimizdan tashqari barcha elementlarni ko'ramiz:

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

Simvoldan yasalgan kalitga ega ob'ekt yarating. Uni sikl orqali aylantiring. Ishonch hosil qilingki, simvol aylantirishda qatnashmaydi.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish