首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 闭包的有关问题

2013-03-12 
js 闭包的问题。var myObject (function ( ) {var value 0return {increment: function (inc) {value

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
[解决办法]
因为你的函数不带参数,所以最后那个括号不用写东西

热点排行
Bad Request.