JavaScript တွင် ကွင်းဆက်များ မိတ်ဆက်
ဤသင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် ကွင်းဆက်များ ကို စတင်လေ့လာပါမည်။ ကွင်းဆက်များကို ကုဒ်၏ အပိုင်းတစ်ခုအား အကြိမ်ကြိမ် အထပ်ထပ် လုပ်ဆောင်စေရန် အသုံးပြုပါသည်။
ဤသို့လိုအပ်ရသည့် အကြောင်းရင်းကို စဉ်းစားကြည့်ပါ -
ခင်းကျင်းဖော်ပြချက် (array) ၏ အစိတ်အပိုင်း 100 ခုကို
စတုရန်းကိက်ရန် လိုအပ်သည်ဟု မှတ်ယူပါ။
အစိတ်အပိုင်းတစ်ခုစီအား ၎င်း၏ key အလိုက် သီးသန့်ခေါ်ယူပါက
ကုဒ်စာကြောင်း 100 ကြောင်း လိုအပ်မည် ဖြစ်ပြီး
ထိုကုဒ်ကို ရေးသားရန် အချိန်အတော်ကြာ ကုန်ဆုံးရပါမည်။
သို့သော် ထိုသို့ လုပ်စရာမလိုပါ - JavaScript အား ကျွန်ုပ်တို့အတွက် လုပ်ဆောင်ချက်တစ်ခုကို လိုအပ်သော အကြိမ်အရေအတွက်အတိုင်း လုပ်ဆောင်စေနိုင်သည့် အခွင့်အရေးရှိပါသည်။ ဥပမာအားဖြင့်၊ ခင်းကျင်းဖော်ပြချက် (array) ရှိ အစိတ်အပိုင်းအားလုံးကို စတုရန်းကိက်စေခြင်း ဖြစ်သည်။ ဤသို့ ပြုလုပ်ရန် ကွင်းဆက်များကို အသုံးပြုပါသည်။
ကွင်းဆက်များသည် ကုဒ်အချို့ကို သတ်မှတ်ထားသော အကြိမ်အရေအတွက်အတိုင်း ထပ်ခါထပ်ခါ လုပ်ဆောင်နိုင်သည်။ ကွင်းဆက်၏ ထိုကဲ့သို့ လုပ်ဆောင်မှုတစ်ကြိမ်စီကို အတည်ပြုခြင်း (iteration) ဟု ခေါ်ပါသည်။
ကွင်းဆက်များတွင် အထူးပြုထားသော
ကိန်းရှင်များကို မကြာခဏ အသုံးပြုပါသည်၊
ထိုကိန်းရှင်များသည် အတည်ပြုခြင်း (iteration) တစ်ခုစီတိုင်းတွင်
၎င်းတို့၏ တန်ဖိုးကို တစ်ခု တိုးပေးပါသည်။
ထိုကဲ့သို့သော ကိန်းရှင်များကို
ကွင်းဆက် ရေတွက်ကိန်းများ ဟု ခေါ်ပါသည်။
ကွင်းဆက်များ မည်မျှအကြိမ် လုပ်ဆောင်ပြီးပြီဆိုသည်ကို
ရေတွက်ရန် ရေတွက်ကိန်းများကို အသုံးပြုပါသည်။
ရေတွက်ကိန်းများအတွက်
i, j နှင့် k
အက္ခရာများကို အသုံးပြုရန် သဘောတူထားပါသည်။
နောက်လာမည့် သင်ခန်းစာများတွင် JavaScript ရှိ ကွင်းဆက်များကို လေ့လာရန် စတင်ပါမည်။