জাভাস্ক্রিপ্টে কলব্যাকে ক্রমিক নম্বর প্রেরণ
আসুন আমরা এমনভাবে করি যাতে আমাদের কলব্যাক ফাংশনে দ্বিতীয় প্যারামিটার লেখা থাকলে, এতে খুঁজে পাওয়া উপাদানগুলির সেটে উপাদানটির ক্রমিক নম্বরটি পড়ে:
forEach('.elem', function(elem, index) {
console.log(elem); // উপাদানটি দেখাবে
console.log(index); // ক্রমিক নম্বরটি দেখাবে
});
এই প্যারামিটার ব্যবহার করে আমরা, উদাহরণস্বরূপ, প্রতিটি উপাদানের শেষে তার ক্রমিক নম্বর যোগ করতে পারি:
forEach('.elem', function(elem, index) {
elem.textContent = elem.textContent + index;
});
আসুন বর্ণিতটি বাস্তবায়নের জন্য আমাদের forEach ফাংশনের কোডটি পরিবর্তন করি:
function forEach(selector, func) {
let elems = document.querySelectorAll(selector);
for (let i = 0; i < elems.length; i++) {
func(elems[i], i);
}
}
প্যারাগ্রাফ দেওয়া আছে। আমাদের তৈরি করা
forEach ফাংশন ব্যবহার করে
প্রতিটি প্যারাগ্রাফের শুরুতে তার ক্রমিক নম্বর যোগ করুন।