このメソッド構造/呼び出しの違いは何ですか?
メソッド構造が異なることがよくありますが、それぞれの利点が理解できません。
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ですが、どのような場合にそれぞれを使用する必要がありますか?