node.js - 如何获得所有属性的总和?

标签 node.js

给定:

{
  "property1": 10,
  "property2": 20,
  "property3": 30
}

我想添加所有属性的总属性,如下所示:

{
  "property1": 10,
  "property2": 20,
  "property3": 30,
  "Total": 60
}

最佳答案

您可以使用array#reduceObject.values()

let o = { "property1": 10, "property2": 20, "property3": 30 };
o.Total = Object.values(o).reduce((s,v) => s + +v, 0);
console.log(o);

关于node.js - 如何获得所有属性的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51567874/

相关文章:

node.js - npm install 在 Windows 上随机失败

node.js - Rackspace 授权 Node.js

javascript - Mongoose:向现有对象添加更多项目

node.js - 在 NodeJS 中使用 WSSecurity 发送 SOAP 请求

mysql - 同步调用sql查询

javascript - 迭代一个对象数组,对具有相同索引的值求和,并返回一个新的对象数组

javascript - 从 JavaScript 订阅 RabbitMQ 以接收推送消息

node.js - 更改 NPM 版本以进行测试的工具 - 通过将不同版本符号链接(symbolic link)到全局空间

javascript - 使用 when/node 将 Amazon S3 函数转换为 promise 时出错

node.js - 如何使用 NodeJS 提高 AWS Lambda 函数的性能?