第4章的 Closure 部分有以下示例。
var myObject = (function() {
var value = 0;
return {
increment: function(inc) {
value += typeof inc === 'number' ? inc : 1;
},
getValue: function() {
return value;
}
}
}());
为什么函数包含在一组额外的括号中?我没有括号测试它,行为是一样的。我在这里错过了一些东西,还是我的字面意思?