niiu
6 лет назадЗаметка о циклах и вопрос
В javascript есть странная особенность цикла for связанная с массивами.
const arr = [
console.log(0),
console.log(1)
]
for(let i =0 ;i<=arr.length;i++){
} //выведет 0,1
Причем эта только эта конструкция может выполнять функции с побочным эффектом внутри массива ,for of выдаст результат выполнения то есть undifined. Кто знает как это вообще работает - магия какая-то.
P.S . По моему подобное использование массивов выглялит странно.