数値の配列の合計を求める方法 質問する

数値の配列の合計を求める方法 質問する

配列 が与えられた場合[1, 2, 3, 4]、その要素の合計をどのように求めればよいでしょうか? (この場合、合計は になります10。)

私は思った$.each役に立つかもしれないが、どのように実装するかはわからない。

ベストアンサー1

これはまさにreduce

ECMAScript 2015(別名ECMAスクリプト6):

const sum = [1, 2, 3].reduce((partialSum, a) => partialSum + a, 0);
console.log(sum); // 6

古い JS の場合:

const sum = [1, 2, 3].reduce(add, 0); // with initial value to avoid when the array is empty

function add(accumulator, a) {
  return accumulator + a;
}

console.log(sum); // 6

きれいじゃないですか?:-)

おすすめ記事