Мозг ну никак не может воспринять для чего нужны замыкания...
вот например в чём плюс замыкания в примере ниже..
var getAnswer = (function(){
var answer = 42;
return function inner(){
return answer;
};
}())
console.log(getAnswer());
или код без замыкания, который возвратит тот же результат...
var getAnswer = function(){
var answer = 42;
return answer;
}
console.log(getAnswer());
А если нет разницы, то зачем платить больше?...
Вобщем меня уже самого замкнуло... ))