如何在javascript中获取所有Map值的总和?

罗伯特

我有地图,其中值是数字。有没有办法获得所有值的总和?

例子:

{"key1":6,"key2":5}

提前致谢

编辑:地图示例:

Map(2) {23 => 1, 24 => 3}
阿西什·兰詹

您可以简单地遍历对象并对值求和,

const ob = {"key1":6,"key2":5}

let sum = 0;
for (let key in ob) {
  sum += ob[key];
}
console.log(sum);

一个简洁的方法可能是:

const ob = {"key1":6,"key2":5}

const sum = Object.values(ob).reduce((acc, val) => acc + val, 0);
console.log(sum);

如果你有一个Map,那么你可以遍历它并找到总和,可能如下所示:

const myMap = new Map([[23, 1], [24, 3]]);
let sum = 0;
myMap.forEach((v) => {
  sum += v;
});

console.log(sum)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在一次查询中获取特定记录的总和和所有记录的总和?

如何在单个查询中获取 MySQL 中所有不同项的所有总和

如何从 Java 中的 Map 列表中获取所有值?

如何在javascript中的redis中获取所有键和值?

如何在 JavaScript 中获取 Array 的所有项中存在的公共值元素

如何在所有函数中获取相同的JavaScript变量的值

如何在 JavaScript 中获取表格所有行的选定选项值?

如何从用户在Django基本模板中创建的所有帖子中获取模型字段值的总和?

如何在Android的ListView中获取所有TextView值?

如何在Rails的ActiveRecord中获取对象的所有值?

如何在 Excel 中获取 HLOOKUP 的所有匹配项的总和?

如何在Java中获取数组中所有持续时间的总和?

如何在javascript中获取文件对象的所有属性?

如何在javascript中获取所有数字

如何从javascript获取列的所有行的总和?

如何在Javascript中映射所有叶节点的值?

如何在JavaScript中增加地图的所有值

如何在flf中获取sqflite中的列值的总和?

如何在Django admin中总计所有价格的总和

如何获取查询中的所有值?

如何从列表中获取所有值?

如何在 Django 模板中的字段中获取具有特定值的所有对象的计数?

如何在while循环中获取列的所有值并将这些值放入数组中

Python Pandas-如何获取前n个值以及所有其他值的总和

如何在打字稿中从 Map 获取所有键?

如何在Flat_map中获取值的所有权

coredata中列的所有值的总和

如何使用BigQuery在没有每个元素的情况下获取所有总和值?

如何在Python中获取元组中多处理返回的所有值