Перекрытие переменной
важность: 4
Если во внутренней функции есть своя переменная с именем currentCount
– можно ли в ней получить currentCount
из внешней функции?
function makeCounter() {
var currentCount = 1;
return function() {
var currentCount;
// можно ли здесь вывести currentCount из внешней функции (равный 1)?
};
}
Нет, нельзя.
Локальная переменная полностью перекрывает внешнюю.