这种方法结构/调用之间有什么区别?
我经常看到不同的方法结构,我无法理解每种方法的好处。
var obj = {
some_method: function(){
return 'This works';
}
}
var Obj2 = function(){
return {
some_method: function(){
return 'This works too';
}
}
}
console.log(obj.some_method());
var obj3 = new Obj2();
console.log(obj3.some_method());
他们都返回了他们应该返回的东西,这里是JsFiddle,但是在什么情况下我应该使用它们中的每一个?