猿问

js中return{}大括号的含义

像以下的代码

var testModule = (function(){

    var counter = 0;

    return {

        incrementCounter: function(){

            return ++counter;

        },

        resetCounter: function(){

            counter = 0;

        }

    };

})();

是否可以理解为return 返回一个匿名的对象, 赋给testModule ,然后testModule拥有了incrementCounter和resetCounter两个可以访问闭包的方法 ? {}和里面的内容是否可以称为一个匿名对象,js有没有这个概念 ?

慕森王
浏览 3673回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答