<分区>
我正在尝试调用此闭包返回值中的任何函数,但我无法:
function count() {
var x = 0;
return {
increment: function() { ++x; },
decrement: function() { --x; },
get: function() { return x; },
reset: function() { x = 0; }
}
}
我如何调用 say "increment()"以便它返回 "x"的增量值? 我试过:
var l = count();
,然后l.increment();
返回undefined
!