Die Oordrag van Volgorde-nommer in 'n Callback op JavaScript

Laat ons dit so maak dat, as daar 'n tweede parameter in ons callback-funksie geskryf is, daarin die volgorde-nommer van die element in die gevinde versameling elemente val:

javascriptforEach('.elem', function(elem, index) {
  console.log(elem);  // sal die element uitvoer
  console.log(index); // sal die volgorde-nommer van die element uitvoer
});

Met behulp van hierdie parameter kan ons byvoorbeeld aan die einde van elke element sy volgorde-nommer byvoeg:

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

Laat ons die kode van ons funksie forEach omskep om die beskryfde doel te bereik:

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

Daar is paragrawe. Met behulp van ons geskepte funksie forEach, voeg vir elke paragraaf sy volgorde-nommer aan die begin daarvan by.