JavaScript For Of
For Of Loop
JavaScript ၏ for of
ထုတ်ပြန်ချက်သည် ထပ်ကာထပ်ကာပြုလုပ်နိုင်သောအရာဝတ္တုတစ်ခု၏တန်ဖိုးများမှတဆင့်လှည့်ပတ်သည်။
၎င်းသည် သင့်အား Arrays၊ Strings၊ Maps၊ NodeLists နှင့် အခြားအရာများကဲ့သို့သော ထပ်တလဲလဲလုပ်နိုင်သော ဒေတာဖွဲ့စည်းပုံများကို လှည့်ပတ်ကြည့်ရှုနိုင်သည်-
အထားအသို
for (variable of iterable) {
// code block to be executed
}
variable - ထပ်ခါထပ်ခါတိုင်းအတွက် နောက်ပိုင်ဆိုင်မှုတန်ဖိုးကို variable တွင် သတ်မှတ်ပေးသည်။ Variable ကို
const
, let
, သို့မဟုတ် var
.
iterable - ထပ်တူကျနိုင်သော ဂုဏ်သတ္တိများရှိသော အရာဝတ္ထု။
Browser ပံ့ပိုးမှု
For/of ကို 2015 တွင် JavaScript သို့ ထည့်သွင်းခဲ့သည် ( ES6 )
Safari 7 သည် အောက်ပါတို့ကို ပံ့ပိုးပေးသည့် ပထမဆုံးဘရောက်ဆာဖြစ်သည်။
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
အတွက်/of ကို Internet Explorer တွင် မပံ့ပိုးပါ။
Array တစ်ခုကို လှည့်ပတ်နေသည်။
ဥပမာ
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
ကြိုးတစ်ချောင်းကို လှည့်နေသည်။
ဥပမာ
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
while Loop
while
loop နှင့် loop ကို နောက် do/while
အခန်းတွင် ရှင်းပြထားသည်။