读书人

js 闭包的有关问题

发布时间: 2013-03-12 11:19:35 作者: rapoo

js 闭包的问题。
var myObject = (function ( ) {
var value = 0;
return {
increment: function (inc) {
value += typeof inc === 'number' ? inc : 1;
},
getValue: function ( ) {
return value;
}
};
}());

为什么最后一定有一对括号呢? u
[解决办法]
最后那个括号是给你传参数用的,适用于类似
(functin(i){
alert(i);
})(3)
这里的i就是3
[解决办法]
因为你的函数不带参数,所以最后那个括号不用写东西

读书人网 >JavaScript

热点推荐