JavaScript पर कॉलबैक में क्रमिक संख्या पास करना

आइए ऐसा करें कि, यदि हमारे कॉलबैक फ़ंक्शन में दूसरा पैरामीटर लिखा हो, तो उसमें तत्व का क्रमिक संख्या मिले तत्वों के पाए गए सेट में:

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 का उपयोग करके प्रत्येक पैराग्राफ के लिए उसकी क्रमिक संख्या उसके शुरुआत में जोड़ें।