JS вопрос. Вижу что с появлением ES6, появилось жесткое правило : либо const, либо let. И у меня такой вопрос. Вот есть цикл for и в заголовке мы по новым правилам пользуемся let i , ну и как обычно. В JS учебнике сказано, что на каждую итерацию создается своя новая переменная. Правильно ли я понимаю, что мы каждый раз выделяем новое место под туже переменную с новым значением и каждый раз её выкидываем (если это не замыкание)? И если это так, то разумно предположить, что это явно медленнее чем обычный var, который будет просто менять значение в конкретном участке памяти.