@rd100

Почему let x не попадает в window?

Как мы знаем, у let блочная область видимости, но в глобальной среде, получается блок это у нас window.
Тогда почему
let x = 1;
var y = 1;
window.x -> undefined
window.y -> 1
  • Вопрос задан
  • 142 просмотра
Решения вопроса 2
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Мужик, ну ты хотя бы документацию прочитай, прежде чем вопрос задавать!!!

Вот с MDN цитата

На верхнем уровне скриптов и функций let, в отличии от var, не создаёт свойства на глобальном объекте.


ДОКУМЕНТАЦИЯ!!! – наше всё.
Ответ написан
wapster92
@wapster92 Куратор тега JavaScript
Ну потому-что по спеке так задумано
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы