私は以下のコードを使用していますが、function(){}を使用して他のコードを見た後、thisキーワードを使用して、実際に下のオブジェクトをインスタンス化しましたか?javascriptの2つのOO方法論の違いは何ですか?
var MyObj = {
propertyOne: 'a',
Method: (function() {
function MyFuncOne() {}
function MyFuncTwo() {}
return {
MyFuncOne: MyFuncOne,
MyFuncTwo: MyFuncTwo
}
})()
}
私はそのようなオブジェクトの構築を見たことがないので、私は、中にシャットなければなりませんが。 –
もちろん、関数からオブジェクトを戻しています。しかし、少し変わったように見えます。 –
@ジェフリースウィーニー:あなただけではありません。そのコードはまったく私には奇妙に見えます。私はそれがすべきことをしないと賭けるつもりです。 – cHao