Привет, подъем — это самая важная концепция для понимания с точки зрения собеседования, а также для того, чтобы стать хорошим разработчиком javascript.

Я много раз сталкивался с вопросами о подъеме на собеседовании во время собеседований с разработчиками интерфейса, большинство компаний, производящих продукты, теперь задают предварительные вопросы по javascript, чтобы получить очень хорошую работу. Подъем также является одной из их тем.

Не волнуйтесь, это не так уж сложно, если вы правильно разберетесь в теме.

Простыми словами подъем можно объяснить так:

Когда javascript начинает выполнение программы, он сначала читает файл и объявляет переменные на верхнем уровне, это может быть функциональный уровень или глобальный уровень в зависимости от области действия переменной.

Давайте разбираться на примере.

console.log(a)
var a = 3;

Output : undefined

В приведенном выше фрагменте кода есть концепция подъема.

JavaScript будет преобразовывать код примерно так.

var a; // default value => undefined
console.log(a)
a = 3;

Output : undefined

Вот как результат будет не определен

Чтобы увидеть больше примеров вопросов для интервью, перейдите по ссылке ниже.



Спасибо за чтение, ура!