Javascript:对 Chrome 控制台中表格行的所有值求和

标签 javascript google-chrome-console

在我的 Chrome 控制台中,我有一个名为数据的表,该表有 23 行,如下所示:Chrome 控制台中的数据表

enter image description here

然后我用data[0]选择第一行,它看起来像这样: 数据[0]

enter image description here

我的目标是求和该行(以及每一行)的所有值,如何做到这一点?

谢谢,

最佳答案

这将对每行数据中的值求和,小时值除外,它是一个日期。

var sums = Array.prototype.slice.call(data, 0).map(function(item) {
  return Object.keys(item)
    .filter(function (key) { return key !== 'hour'})
    .reduce(function(total, key) {
      return total + item[key]
    }, 0)
})

data 是一个类似数组的对象,因此我们首先对其调用 slice 以返回一个数组。接下来我们映射数组中的每个项目。此映射是数组中每个元素的所有值的总和,hour 除外,它是一个日期,因此它会从键列表中过滤掉。 sums 的最终值是 data 中每个对象的总计数组。

关于Javascript:对 Chrome 控制台中表格行的所有值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47859177/

相关文章:

google-chrome - 从 Chrome 开发者控制台隐藏包含特定单词的错误

JavaScript:浏览器控制台如何显示对象键值

angular - 如何在 Chrome 开发者工具的控制台中启用下划线?

javascript - 如何更新登录 Chrome 控制台的变量

javascript - Twilio 响应对象未定义但没有错误?

javascript - RexExp 传递变量

javascript - 如何使用 JavaScript 在 for in 循环中解析这个简单的 json 对象?

javascript - 列出 firebase 中具有规则的所有项目

javascript - Javascript 中的模糊逻辑?