Я знаю, почему const
не работает в for-loop. Нам нужно создать новую область и скопировать ее по значению. Так что это не будет летать.
for(const i = 0; i < 5; i++) console.log(i);
В то время как это будет.
for(let i = 0; i < 5; i++) console.log(i);
Тем не менее, я заметил, что оба они работают при циклизации, хотя свойства объекта похожи на это.
for(let property in thingy) console.log(property);
for(const property in thingy) console.log(property);
Я не уверен, почему.