Übergabe der Ordnungsnummer an den Callback in JavaScript

Lassen Sie uns dafür sorgen, dass, wenn in unserer Callback-Funktion ein zweiter Parameter definiert ist, dieser die Ordnungsnummer des Elements in der gefundenen Elementgruppe erhält:

javascriptforEach('.elem', function(elem, index) {
  console.log(elem);  // gibt das Element aus
  console.log(index); // gibt die Ordnungsnummer des Elements aus
});

Mit Hilfe dieses Parameters können wir beispielsweise an das Ende jedes Elements seine Ordnungsnummer anhängen:

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

Lassen Sie uns den Code unserer Funktion forEach für die Umsetzung des Beschriebenen anpassen:

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

Es sind Absätze gegeben. Fügen Sie mit Hilfe unserer erstellten Funktion forEach für jeden Absatz seine Ordnungsnummer am Anfang hinzu.