forEach это метод массива, for of может перебирать любой итерируемый объект Map,Set
my point exactly. Единственная удобная фича forEach - индекс во втором аргументе лямбды, если это вдруг надо
Если очень хочется, то на массиве можно написать for (const [el, i] of arr.entries()) { ... }
Сдается мне что оно на порядок медленнее обычного for(...), использующего индекс и array.length
Ещё есть in. А не через цикл - map и reduce тоже индексы имеют. Не вижу смысла в. forEach
У совы скриншоты воруешь?)
map замените - всё так же будет работать
В смысле бля?
Обсуждают сегодня