Задать вопрос
@AlphaDMQ

Почему объявленные в функции переменные не являются свойствами этой функции в JS?

А ведь
var wow = 'some value'
эквивалентно
window.wow = 'some value'
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
Хорошенько изучите эти уроки и подобных вопросов возникать не будет.
А свойство функции объявляется так:
function foo = function() {
}

foo.bar = 'bar';


По вашей логике глобальный скоуп это вызов функции window, но window это не функция, а глобальный объект. Объект window сочетает два в одном: глобальный объект javascript и окно браузера.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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