JavaScript တွင် callback သို့ အစဉ်လိုက် နံပါတ်များ ထည့်သွင်းခြင်း

ကျွန်ုပ်တို့၏ callback function တွင် ဒုတိယ parameter ရေးထားပါက၊ ရှာဖွေတွေ့ရှိထားသော element အစုအတွင်းရှိ element ၏ အစဉ်လိုက် နံပါတ်သည် ထို parameter ထဲသို့ ရောက်ရှိသွားရန် ပြုလုပ်ကြပါစို့ -

javascriptforEach('.elem', function(elem, index) {
  console.log(elem);  // element ကို ပြသမည်
  console.log(index); // element ၏ အစဉ်လိုက် နံပါတ်ကို ပြသမည်
});

ဤ parameter ကို အသုံးပြု၍ ဥပမာအားဖြင့်၊ element တစ်ခုစီ၏ နောက်ဆုံးတွင် ၎င်း၏ အစဉ်လိုက် နံပါတ်ကို ထည့်ပေးနိုင်ပါသည် -

javascriptforEach('.elem', function(elem, index) {
  elem.textContent = elem.textContent + index;
});

ဖော်ပြပါအတိုင်း ပြုလုပ်ရန် ကျွန်ုပ်တို့၏ forEach function ကုဒ်ကို ပြန်လည်ပြင်ဆင်ကြပါစို့ -

javascriptfunction forEach(selector, func) {
  let elems = document.querySelectorAll(selector);
  
  for (let i = 0; i < elems.length; i++) {
    func(elems[i], i);
  }
}
Задание 1

စာပိုဒ်များ ပေးထားသည်။ ကျွန်ုပ်တို့ ဖန်တီးထားသော function forEach ကို အသုံးပြု၍ စာပိုဒ်တစ်ခုစီ၏ စတင်ရာတွင် ၎င်း၏ အစဉ်လိုက် နံပါတ်ကို ထည့်သွင်းပါ။