⊗jsSpSyOL 54 of 294 menu

JavaScript တွင် Symbol များဖြင့် Object ကိုဖြတ်ကျော်ခြင်း

Object ၏ key အဖြစ် Symbol အမျိုးအစား၏ အားသာချက်မှာ ထို key များသည် loop ဖြင့် ဖြတ်ကျော်ခြင်းတွင် ပါဝင်မည် မဟုတ်ခြင်းဖြစ်သည်။

ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် အောက်ပါ object ရှိသည်ဆိုပါစို့:

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

ယခု ဤ object ထဲသို့ Symbol မှ key တစ်ခုဖြင့် အရာတစ်ခုကို ထည့်ကြမည်:

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

ယခု ဤ object ကို loop ဖြင့် ဖြတ်ကျော်ကြည့်ပါမည်။ ရလဒ်အနေဖြင့် Symbol key ဖြင့်ရှိသော ကျွန်ုပ်တို့၏ element မှလွဲ၍ ကျန်အရာအားလုံးကိုသာ မြင်ရမည်ဖြစ်သည်:

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

Symbol မှ key တစ်ခုဖြင့် object တစ်ခုပြုလုပ်ပါ။ ၎င်းကို loop ဖြင့် ဖြတ်ကျော်ပါ။ Symbol သည် ဖြတ်ကျော်ခြင်းတွင် ပါဝင်မှုမရှိကြောင်း သေချာစေပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်