JavaScript ရှိ လူသိများသော သင်္ကေတများ
JavaScript က ၎င်း၏ ဝန်ဆောင်မှုဆိုင်ရာ ရည်ရွယ်ချက်များအတွက် အသုံးပြုသည့် အထူးပြုလုပ်ထားသော အတွင်းထည့်သွင်းထားသည့် သင်္ကေတများ ရှိပါသည်။ ထိုသို့သော သင်္ကေတများကို well-known symbols (လူသိများသော သင်္ကေတများ) ဟုခေါ်ပါသည်။
ထိုသို့သော သင်္ကေတ၏ ဥပမာတစ်ခုမှာ Symbol.iterator ဖြစ်ပြီး
၎င်းတွင် array များကို ထပ်ကျော့သွားသည့် လုပ်ဆောင်ချက်ပါရှိပါသည်။
ယင်းလုပ်ဆောင်ချက် ရှိ/မရှိကို မည်သည့် array တစ်ခုခုတွင်
စစ်ဆေးကြည့်ရအောင်။
let arr = [1, 2, 3];
let func = arr[Symbol.iterator];
console.log(func);
Map စုစည်းမှုတစ်ခု ပြုလုပ်ပါ။
၎င်းတွင် Symbol.iterator သော့ချက် ရှိ/မရှိ စစ်ဆေးပါ။
Set စုစည်းမှုတစ်ခု ပြုလုပ်ပါ။
၎င်းတွင် Symbol.iterator သော့ချက် ရှိ/မရှိ စစ်ဆေးပါ။