Правильно я понял эти замыкания?
function a(){
var count=0; //окружения для функции b
function b(){
count=count+1 //использовали свободную переменную
return count; //замыкание
}
}
Замыкание-это просто использование свободной переменной (из окружения) во вложенной функции?
Что то мне подсказывает, что рассуждаю я как то не так
function a(){
var count=0; //окружения для функции b
function b(){
count=count+1 //использовали свободную переменную
return count; //замыкание
}
}
Замыкание-это просто использование свободной переменной (из окружения) во вложенной функции?
Что то мне подсказывает, что рассуждаю я как то не так