JavaScript တွင် ကွင်းကွင်း၀ိုင်းများ မပါဝင်သော ကြားခံပြဿနာ

ကွင်းကွင်း၀ိုင်းများတွင် ကွင်းကွင်း၀ိုင်းများကို ချန်လှပ်ထားနိုင်သော်လည်း၊ ထိုကဲ့သို့သော ကုဒ်များသည် မကြာခဏ အမှားများ ဖြစ်စေတတ်သောကြောင့် ကျွန်ုပ်သည် အလွန်မလုပ်သင့်ဟု အကြံပြုပါသည်။

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

javascriptfor (let i = 0; i <= 9; i++)
  console.log(i); // 0 မှ 9 အထိ ဂဏန်းများကို ပြသမည်

အထက်ဖော်ပြပါကုဒ်တွင် အနည်းငယ်ပြင်ဆင်ချက် (ဘယ်ဟာလဲရှာပါ) ထည့်လိုက်ပါက - ၎င်းသည် အလုပ်လုပ်တော့မည် မဟုတ်ပါ။

javascriptfor (let i = 0; i <= 9; i++);
  console.log(i); // အမှားကို ပြသမည်

ဒါဆို ကျွန်ုပ်ဘာကို ပြင်လိုက်သလဲ။

ပြဿနာကို ကွင်းကွင်း၀ိုင်း၏ ကွင်းစ ) နောက်တွင် စမှတ်ပုဒ် ထားလိုက်သောကြောင့် ဖြစ်ပေါ်လာခြင်း ဖြစ်သည်။ ထိုသို့ဖြစ်လျှင် ကိုယ်ခန္ဓာမဲ့ ကွင်းကွင်း၀ိုင်း ဟုခေါ်သော အရာဖြစ်လာမည်။ ၎င်းသည် အတွင်းတွင် လည်ပတ်သွားမည်ဖြစ်ပြီး နောက်လိုင်းသည် ၎င်းနှင့် သက်ဆိုင်တော့မည် မဟုတ်ပါ။ ထို့ကြောင့် ပြဿနာများကို ရှောင်ရှားရန် ကွင်းကွင်း၀ိုင်းများတွင် ကွင်းကွင်း၀ိုင်းများ အမြဲထားသင့်သည်ဟု ကျွန်ုပ်အကြံပြုပါသည်။

Задание 1

အောက်ပါကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်သည် မည်သို့ဖြစ်မည်ကို ရှင်းပြပါ။

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr);
  console.log(elem);