РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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