Odovzdanie poradového čísla v spätnom volaní na JavaScript

Urobme to tak, aby, ak je v našej funkcii-spätnom volaní napísaný druhý parameter, doňho nech padne poradové číslo prvku v nájdenej množine prvkov:

javascriptforEach('.elem', function(elem, index) {
  console.log(elem);  // vypíše element
  console.log(index); // vypíše poradové číslo elementu
});

Pomocou tohto parametra môžeme, napríklad, pridať na koniec každému elementu jeho poradové číslo:

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

Poďme prerobiť kód našej funkcie forEach pre uskutočnenie opísaného:

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

Dané odseky. Pomocou nami vytvorenej funkcie forEach pre každý odsek pridajte mu na začiatok jeho poradové číslo.