Kārtas numura nodošana atpakaļizsaukumā JavaScript

Izveidosim tā, lai, ja mūsu atpakaļizsaukuma funkcijā ir norādīts otrais parametrs, tajā nonāk elementa kārtas numurs atrastajā elementu kopā:

javascriptforEach('.elem', function(elem, index) {
  console.log(elem);  // izvadīs elementu
  console.log(index); // izvadīs elementa kārtas numuru
});

Izmantojot šo parametru, mēs, piemēram, varam katra elementa beigās pievienot tā kārtas numuru:

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

Pārveidosim mūsu funkcijas forEach kodu lai īstenotu aprakstīto:

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

Doti rindkopas. Izmantojot mūsu izveidoto funkciju forEach katrai rindkopai pievienojiet tās sākumā tās kārtas numuru.