Я понимаю, почему var
берет это имя - оно является переменным, const
- оно является константой, но каково значение этого имени let
, которое относится к текущему блоку? Будь как будет?
LET
описано на стр. 7 первого проекта руководства от мая 1964 г., pdf здесь .
const
, это постоянная или неизменяемая (доступная только для чтения) ссылка на объект, где сам объект все еще является изменяемым. Например. После объявления / правопреемника const foo = ['bar']
, по- foo.push('bat')
прежнему будет законным, но foo = ['bar', 'bat']
это не так . Но это слишком много печатать.
LET
. Там могут быть более ранние примеры языка.