জাভাস্ক্রিপ্টে কলব্যাকে ক্রমিক নম্বর প্রেরণ

আসুন আমরা এমনভাবে করি যাতে আমাদের কলব্যাক ফাংশনে দ্বিতীয় প্যারামিটার লেখা থাকলে, এতে খুঁজে পাওয়া উপাদানগুলির সেটে উপাদানটির ক্রমিক নম্বরটি পড়ে:

javascriptforEach('.elem', function(elem, index) {
  console.log(elem);  // উপাদানটি দেখাবে
  console.log(index); // ক্রমিক নম্বরটি দেখাবে
});

এই প্যারামিটার ব্যবহার করে আমরা, উদাহরণস্বরূপ, প্রতিটি উপাদানের শেষে তার ক্রমিক নম্বর যোগ করতে পারি:

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

আসুন বর্ণিতটি বাস্তবায়নের জন্য আমাদের forEach ফাংশনের কোডটি পরিবর্তন করি:

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

প্যারাগ্রাফ দেওয়া আছে। আমাদের তৈরি করা forEach ফাংশন ব্যবহার করে প্রতিটি প্যারাগ্রাফের শুরুতে তার ক্রমিক নম্বর যোগ করুন।