function makeAdder(x) {
return function(y) {
return x + y;
};
};
var add5 = makeAdder(5);
var add10 = makeAdder(10);
console.log(add5(2)); // 7
console.log(add10(2)); // 12
Всем привет! Не понятен пример замыкание в данном коде ..
function makeAdder() {
var x=arguments[0];
return function() {
var y=arguments[0];
return x + y;
};
};