スプレッド構文を使用して costs + prices を計算するにはどうしたらいいですか?

今回のように配列の要素数が 3 つと決まっているなら、 sum の引数を 3 つにすると良いと思います。
2022年2月11日
ユーザー

以下の時に prices, costs の計算 costs + prices 等をする時にはどの様に書けばよろしいのでしょうか?

const prices = [100, 180, 190];
const costs = [80,120,70];

for(let i =0 ,i < prices.length,i++){ ... }

先ず prices の 100, 180, 190 を足して 470 、 costs の 80, 120, 70 を足して 270 とするために各々 for 文を使うのかなと思いましたが
エラーになってしまいました。

function sum(a,b){
     console.log(a + b);
}

sum(...prices, ...costs)

とすると、 console.log() で 280 と表示されました。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(5)