2017-08-18 21 views
-1

以下のreduce関数を使用してスローされた "優先矢印メソッド"のエスクリントエラーが発生しました。関数が匿名であるためですが、このエラーを解決するにはreduceメソッドをどのように書き直すのですか?ESLintエラー:reduceメソッドのprefer-arrow-callback?

const nameBrand = 
    names.brand().reduce(function (sum, name) { 
    sum[name] = name; 
    return sum; 
    }, {}); 
+0

置き換え '関数(SUM、名前)' 'によって(合計、名前)=> ' – Vivick

+0

あなたはhttp://eslint.org/docs/rules/prefer-arrowでどんな顔をしていました-折り返し電話? 'reduce'とコールバックで呼び出される他の関数との間には違いはありません。 – Bergi

+0

私はVisual Studio Code IDEを使用しています。この電球をクリックすると、この種の警告を自動修正することができます。 –

答えて

2
const nameBrand = names.brand().reduce((sum, name) => { 
    sum[name] = name; 
    return sum; 
}, {}); 
+0

ありがとう!私はreduceメソッドの例を見つけることができず、私はかなり新しいJSです。 –

関連する問題