• 《JavaScript设计模式与开发实践》理讲封装数据中的一段代码,不太明白

    2016/03/12 ljfass 1 评论

 

我想问问为什么这里的myObject的类型是对象而不是函数?

2 收藏


直接登录
最新评论
  • 。。。。。。

    因为myObject是 (function(){})() 是function执行后的返回值! 而返回值是创建的一个匿名对象!

    var myObject = (function () {
    var _name = ‘seven’;
    return {
    getName: function () { return _name; }
    }
    })();