}
setTimeout(function() {
let name = 'petya';
saHi();
})
всем ку. кто может объяснить почему выведется васёк?
В анонимной функции в setTimeout создаётся своя локальная переменная name "актуальная" для этой анонимной функции. А saHi() использует name из глобального скоупа
да я также в голове подумал. но засомневался
Зачем называть это "зонами видимости", если и так понятно что это функции?
а это что только о функциях?
Обсуждают сегодня