Публикации по теме 'hoisting-in-javascript'
Подъем JavaScript
Прежде чем читать эту статью, прочитайте следующую статью: JavaScript Named Binding, Scope, and Closure
Что такое подъем?
Подъем в JavaScript – это процесс, при котором интерпретатор перемещает объявление функций, переменных или классов в верхнюю часть своей области видимости перед выполнением кода.
Термин Поднятие не является нормативно определенным в спецификации ECMAScript. Спецификация определяет группу объявлений как HoistableDeclaration ,
Подъем — это термин ,..
Подъем в Javascript
Во-первых, давайте проясним, что подъем — это не концепция, а явление в javascript. Он рассказывает вам, как ведет себя javascript при доступе к переменным во время выполнения. Хм... Теперь давайте рассмотрим пример ниже -
console.log(x);
var x = 10;
Что должно быть на выходе для этого кода? Ответ
undefined
Но почему? Это из-за подъема. Переменная x поднимается. Это означает, что к нему обращаются до его инициализации. Теперь давайте разберемся, как javascript работает..