JavaScript подъем и область применения

почему функция foo () регистрируетundefined? Первыйtext переменная является глобальной переменной, такfoo() должен иметь доступ к нему.

var text = "outside";

function foo() {
    console.log(text);
    var text = "inside";
}

foo();

Ответы на вопрос(1)

Ваш ответ на вопрос