Junior — Senior
46
Как изменяется значение счётчика в разных областях видимости
Компании, где спрашивали:
Условие задачи
Необходимо предсказать, какой результат будет выведен функцией console.log(counter++), учитывая правила области видимости переменных в JavaScript.
let counter = '1';
function foo() {
let counter = '2';
bar();
function bar() {
console.log(counter++);
}
}
function exec() {
foo();
}
exec();