bom модель в js
Подскажите, интересует вопрос: на каком уровне BOM модели регистрируются переменные, которые объявлены var в JS?
Ответы (1 шт):
Автор решения: vsemozhebuty
→ Ссылка
Если следовать диаграмме в https://learn.javascript.ru/browser-environment, то var-переменные в браузерном окружении регистрируются не внутри BOM, a параллельно с BOM, DOM и глобальными объектами JS:
var foo = 42;
console.log(window.document.URL); // DOM
console.log(window.navigator.language); // BOM
console.log(window.Infinity); // JS
console.log(window.foo); // var