JS中return{}大括号的理解

2018-01-24  本文已影响0人  小龙虾Julian
代码举例:
var myTest = (function(){
    var myDir = 0;
    return {
        left: function(){
            //代码......
        },
        right: function(){
            //代码......
        }
    };
})();
这里的return返回一个匿名对象,赋给myTest,然后myTest拥有了left和right两个可以访问闭包的方法,其结果相当于:
var myTest = {
    left: function(){
        //代码......
    },
    right: function(){
        //代码......
    }
}
上一篇 下一篇

猜你喜欢

热点阅读