私は、ES6では矢印機能を持っています。JavaScriptでは矢印関数を使用するのが一般的です。
共通サンプル: または[...].reduce((a,b) => {...})
。
私は自分自身に尋ねています。function(){...}
の代わりに、これらの矢印機能を使用することをお勧めしますか?それはあなたが今日見ているものですから。この上
私の個人的な2セント:私は、一般的に、私は矢印を使用して検討し、技術およびコンテキストビューから見
- 不要な動作につながる可能性があるため、関数は例外でなく標準でなければなりません。例:矢印機能のコンテキストを変更することは無意味です:
(()=>{}).apply(window)
は全く効果がありません。つまり:特定の文脈を必要とする図書館は、矢印の機能によって容易に膝に持ち込むことができます。
これは私の考えのちょっとした抜粋です。あなたが実際にその状況にとどまる必要がないときには、間違っていると感じるので、私は矢印機能を使用するたびに、この特定のパラノイアを持っています。
私はあなたが適切なときに使用し、適切でないときには使用しないでください。 – vlaz
あなたはビジターです。 – joh04667
@vlaz:それは本当に精巧な答えです。ありがとう。 – androidavid