这两种结构有什么区别
var bar = {
something : value,
execute : function() { /* Whatever */ }
}
function foo() {
this.something = value;
this.execute = function() { /* Whatever */ };
}
我的理由是 bar 是一个静态对象,而 foo 是一个必须调用新构造函数创建的常规对象
那是对的吗 ?或者不是真的