errCleaner() {
let jsErrBlocks = document.querySelectorAll('.js-err-block');
for (let key in jsErrBlocks) {
jsErrBlocks[key].remove();
}
}
jsErrBlocks[key].remove();
выведите в консоль каждый jsErrBlocks[key]
— увидите, там не только цифровые индексы с найденными элементами. for .. in
пробежится по всем перечисляемым свойствам, включая унаследованные. Там будут и item, key, values, entries, forEach, length
jsErrBlocks.forEach((item) => item.remove())
for .. of
, как уже посоветовали[...jsErrBlocks]
– в него попадут только найденные элементыfor (let i = 0; i < jsErrBlocks.length; i++)