どうも、ちょげ(@chogetarou)です。
Mapの値の合計値を取得する方法を紹介します。
方法

Mapの値の合計値を取得するには、valuesプロパティとreduceメソッドを使います。
まず、「map.values」のように、valueプロパティにアクセスします。
そして、valuesプロパティからreduceメソッドを呼び出します。
reduceメソッドの引数には、「(a, b) => a + b」を指定します。
map.values.reduce((a, b) => a + b);
reduceメソッドは、map内の値を合計した値を返します。
使用例
void main() {
var numbers = {
'One' : 1,
'Two' : 2,
'Three' : 3,
};
var sum = numbers.values.reduce((a, b) => a + b);
print(sum); //6
}
コメント