Sobes.tech
Back to tasks
Junior — Senior
24

Исследование подъёма переменной в самовызывающейся функции

Get help with live coding in real time with Sobes Copilot
Task condition

Разберите, каким образом происходит hoisting переменной name внутри IIFE, и предскажите, какой текст появится в консоли.

var name = 'Коля!';

(function () {
    if (typeof name === 'undefined') {
        var name = 'Вася';
        console.log('Пока, ' + name);
    } else {
        console.log('Привет, ' + name);
    }
})();