Дурацкий пример
Пробую задать аттрибут "id" элементам, каждому id присвоить номер "i", методом forEach.
очевидно, где-то не догоняю.
Вот код с циклом while:
//перменная с массивом
let NavIdS = document.getElementsByClassName("nav__item");
//функция с перебором по длине массива, присвоением аттрибута, записью инфы в значение аттрибута.
NavIdSEach = () => {
let i = 0;
while (i < NavIdS.length) {
NavIdS[i].setAttribute("id", i);
NavIdS[i].innerText = i;
i++;
}};
//вызов функции
NavIdSEach();
---------
Как добиться этого же но только через использование forEach?
Так getElementsByClassName возвращает коллекцию элементов, а foreach вроде как только с масивами работает