ホームページ  >  記事  >  ウェブフロントエンド  >  ES6 で 2 つの配列を合計する方法

ES6 で 2 つの配列を合計する方法

青灯夜游
青灯夜游オリジナル
2022-05-19 18:14:032402ブラウズ

合計方法: 1. concat() を使用して 2 つの配列をマージします。構文 "array1.concat(array2)" は、配列 2 の要素を配列 1 の末尾に追加します。2. reduce () を使用します。結合された配列の合計を計算します。構文は「array.reduce(function(p,c){sum=p c;})」です。

ES6 で 2 つの配列を合計する方法

このチュートリアルの動作環境: 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);

ES6 で 2 つの配列を合計する方法

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);

ES6 で 2 つの配列を合計する方法[関連する推奨事項:

JavaScript ビデオ チュートリアル

Web フロントエンド]

以上がES6 で 2 つの配列を合計する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。