es6 では、reduce() メソッドは配列を走査し、配列の前後 2 つの項目に対して何らかの計算を実行してからその値を返し、元の配列を変更せずに計算を続行して、合計計算の場合、構文は「arr.reduce(function(a,b){sum=a b;});」となります。
このチュートリアルの動作環境: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。
Reduce は配列を走査し、配列の前後 2 つの項目に対して計算を実行し、その値を返して、値を変更せずに計算を続行します。元の配列を取得して計算に戻ります。最終結果。初期値が指定されていない場合、走査は配列の 2 番目の項目から開始されます。
reduce() メソッドは関数をアキュムレータとして受け取り、配列内の各値 (左から右へ) の削減が開始され、最終的に値が計算されます。
arr.reduce(function(p,c){sum=p+c;});
例は次のとおりです:
var arr = [1, 2, 3], sum = 0; arr.reduce(function(pre,curr) { sum=pre+curr; return sum; }); console.log(sum);
出力結果:
#[関連する推奨事項:javascript ビデオ チュートリアル ,ウェブフロントエンド]
以上がES6でreduce to sumを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。