重複の可能性:
リテラルとカスタム コンストラクター関数を使用した Javascript オブジェクトの作成
関数とオブジェクト リテラルの表記法 - どちらが優れているか、それとも好みの問題ですか?
JavaScriptでオブジェクトを作成する以下の2つの方法の違い、またはより具体的にはそれらの欠点/利点を教えてください。
Function Foo() {
function bar () {...}
}
と
var Foo = {
bar : function() {}
}
また、後者はキーワードがないのでthis
、どうすれば object instance member にできますか?