javascript オブジェクトの配列から指定したプロパティの総和を計算する
- 作成日 2022.07.06
- javascript
- javascript
javascriptで、オブジェクトの配列から指定したプロパティの総和を計算するサンプルコードを掲載してます。ブラウザはchromeを使用しています。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 103.0.5060.66
プロパティの総和を計算
指定したプロパティの総和を計算するには、「map」と「reduce」を使用します。
実際に、総和を計算してみます。
'use strict';
const arr = [
{ name: 'kusano', age: 10 },
{ name: 'sasaki', age: 20 },
{ name: 'sasaki', age: 30 },
{ name: 'kusano', age: 40 }
]
const result = arr.map(i => i.age).reduce((x, y) => x + y, 0);
console.log(result); // 1000
まずは、「map」で新しい配列を作成してから、「reduce」で総和を求めてます。
console.log( arr.map(i => i.age) ); // [10, 20, 30, 40]
-
前の記事
VBA 開いているEXCELファイルを全て取得する 2022.07.05
-
次の記事
Linux lsコマンドでサイズの大きい順に並び替える 2022.07.06
コメントを書く