Я пытаюсь запустить код ниже в браузере. Я думал, что свойство window.a
и глобальное a
- та же ячейка в памяти. Может кто-нибудь, пожалуйста, дайте мне ссылку на статью, которая объясняет это поведение.Разница между свойствами окна и глобальной переменной
// undefined
// if (window.a) {}
// Uncaught ReferenceError: a is not defined
// if (a) {}
Вопрос содержит код, показывающий различное поведение для двух переменных. Ответчик знает, что две ссылки будут равны, если задано 'a', они спрашивают, почему они ведут себя по-другому, когда' a' не задано. – Hecksa
Вы правы. Обновлен ответ. – ugreen
Спасибо за это, удалил мой downvote. – Hecksa