У меня была та же проблема, когда мне нужно было перебрать массив и получить индексный номер элемента, по которому щелкнули.
Вот как я решил проблему ...
//first store array in a variable
let container = [...document.getElementById('container')];
//loop through array with forEach function
container.forEach(item => {
item.addEventListener('click', () => {
console.log(container.indexOf(item));
});
});
Это будет console.log, индексный номер элемента, по которому щелкнули.
Надеюсь, что это ответит на некоторые вопросы.