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