Разбираемся с подъемом (hoisting) в JavaScript: объявления переменных против области видимости функций | MLOG | MLOG