var testModule = (function(){
var counter = 0;
return {
incrementCounter: function(){
return ++counter;
},
resetCounter: function(){
counter = 0;
}
};
})();
是否可以理解为return 返回一个匿名的对象, 赋给testModule ,然后testModule拥有了incrementCounter和resetCounter两个可以访问闭包的方法 ? {}和里面的内容是否可以称为一个匿名对象,js有没有这个概念 ?
慕森王
随时随地看视频慕课网APP
相关分类