2017-09-25 8 views
1

方法1方法2の違いは何ですか?javascriptオブジェクト内で関数を作成するさまざまな方法の違いは何ですか?

let myObject = { 
    method1: function(x){ 
     console.log(...); 
    }, 
    method2(x){ 
     console.log(...); 
    } 
} 
+0

'method2'が実際typescriptですです:それはスコープまたは結合についてです場合

また、あなたはここで見ている必要があります。 JavaScriptではない –

+0

構文的に正しいかどうかの違いを聞いています。 *編集:それは私の修正よりも間違っているようだ* – Glubus

+4

@ Glubus、Jamiec:有効なes2015(カンマを追加した場合):https://monosnap.com/file/tpWRqrOSNB2q4sjwm7HbVCLWOX7sCU.png –

答えて

1

コメントで述べたように、ここでは実際の差は、ありません。

「それをどのように書きたいのですか」という問題です。

しかし、プロジェクトを開始する場合は、1つの方法を選択してそれに固執する必要があります。プロジェクトが既に開始されている場合は、最も使用されている方法に固執してください。コードを簡単に読むのに大いに役立ちます。

http://2ality.com/2015/02/es6-scoping.html

関連する問題