Answer

Answer

t.me/js_test

Ответ:

0 1 2 3 4

Объяснение:

Так как переменная i объявляется без использования var, let или const и мы не в строгом режиме то i повесится на глобальный объект (в случае браузера это будет window). В функцию doMagic ничего не передаётся но она может видеть i в глобальном объекте и соответственно выводить её в консоль.

Код:

for (i = 0; i < 5; i++) {
    doMagic();
}

function doMagic() {
    console.log(i);
}

Report Page