13. Нюансы поднятия
1. Функциональная область видимости
2. Количество объявлений одной переменной не имеет значения
3. Сначала поднимается function declaration, а затем var
24. Cheating with LE. Bad practices.
eval
with
setInterval(string, number)
setTimeout(string, number)
25. Cheating with LE. Eval.
Функция eval(string) позволяет выполнить код, переданный ей в виде
строки.
Данный код будет выполнен в текущем пространстве имён
В строгом режиме создаёт своё пространство имён