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