JavaScript တွင် စာကြောင်း အတွင်းထည့်ထားသော iterator များ

စာကြောင်းများတွင် အတွင်းထည့်ထားသော iterator လည်း ရှိပါသည်။ ဥပမာအနေဖြင့် စာကြောင်းတစ်ခု၏ အက္ခရာများကို loop ဖြင့် ဖြတ်သန်းကြည့်ရအောင်:

javascriptfor (let elem of 'abc') {
  console.log(elem); // 'a', 'b', 'c'
}

ယခုတော့ spread operator ကို အသုံးပြု၍ စာကြောင်းကို ဖြန့်ကြည့်ကြပါစို့:

javascriptconsole.log([...'abc']); // ['a', 'b', 'c']
Задание 1

ဂဏန်းများပါသော စာကြောင်းတစ်ခု ရှိပါသည်:

javascriptlet str = '12345';

ဤဂဏန်း၏ ဂဏန်းတစ်လုံးချင်းစီကို loop ဖြင့် ဖြတ်သန်းပြီး ၎င်းတို့၏ ပေါင်းလဒ်ကို ရှာပါ။