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