对象数组,按键求和,但键未知

宜兰

例如数组:

var arr = [
 {
  Test 0: 142.0465973851827,
  Test 1: 199,
  timestamp: "2017-01-16T00:00:00.000Z"
 },
 {
  Test 0: 142.0465973851827,
  Test 1: 199,
  timestamp: "2017-01-17T00:00:00.000Z"
 }
]

Test 0并且Test 1可以是任何东西。我尝试返回这样的结果:

var arr = [
 {
  total: 341,
  timestamp: '2017-01-16T00:00:00.000Z'
 },
 {
  total: 341,
  timestamp: '2017-01-17T00:00:00.000'
 }
]

什么是合适的循环类型呢?

宝ao

您可以映射到数组,然后在每个对象的Object.keys上运行reduce,但不包括timestamp属性

var arr = [{
  Test0: 142.0465973851827,
  Test1: 199,
  timestamp: "2017-01-16T00:00:00.000Z"
}, {
  Test0: 142.0465973851827,
  Test1: 199,
  timestamp: "2017-01-17T00:00:00.000Z"
}]

var res = arr.map(v => ({
    total: Object.keys(v).reduce((a, b) => b !== 'timestamp' ? a + v[b] : a, 0),
    timestamp: v.timestamp    
}));

console.log(res);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提取对象数组中未知键的值

来自分类Dev

通过数组对象键对数组对象求和

来自分类Dev

使用未知键和未知值解析对象内部的数组

来自分类Dev

减少键上的对象数组,并将值求和成数组

来自分类Dev

PHP中按键求和数组的值

来自分类Dev

用于操纵未知嵌套对象的数组并打印所有元素(包括键,键和值)的功能

来自分类Dev

按键数组过滤对象

来自分类Dev

按键数组过滤对象

来自分类Dev

如何合并两个对象数组,并对JavaScript中重复的对象键的值求和?

来自分类Dev

多维数组中的未知键

来自分类Dev

遍历未知的数组键/测试丢失的键

来自分类Dev

对多维数组中数组键的元素求和

来自分类Dev

如何使用Lodash将多个键分组并在一个对象数组中求和?

来自分类Dev

如何通过键减少对象数组并在javascript中求和它的值

来自分类Dev

使用es6以更好的方式初始化具有未知键的对象数组

来自分类Dev

通过键将格式化的json对象转换为对象数组并在每个级别上求和

来自分类Dev

如何按键对对象数组进行排序?

来自分类Dev

lodash 按键分组嵌套对象数组

来自分类Dev

按键对对象数组进行排序

来自分类Dev

如何基于键求和数组值?

来自分类Dev

PHP如何对相同键的数组的值求和

来自分类Dev

数组的对象键

来自分类Dev

对键未知的字典数组进行排序

来自分类Dev

如何对数组内对象中具有相同键的所有值求和并求平均值

来自分类Dev

如何对数组内对象中具有相同键的所有值求和并求平均值

来自分类Dev

如何按键对对象数组进行排序,然后按排序顺序将另一个键推送到新数组?

来自分类Dev

PHP多维数组按键搜索并返回父键

来自分类Dev

如何使对象在按键上的对象数组中移动?

来自分类Dev

如何分组和求和对象数组?

Related 相关文章

  1. 1

    提取对象数组中未知键的值

  2. 2

    通过数组对象键对数组对象求和

  3. 3

    使用未知键和未知值解析对象内部的数组

  4. 4

    减少键上的对象数组,并将值求和成数组

  5. 5

    PHP中按键求和数组的值

  6. 6

    用于操纵未知嵌套对象的数组并打印所有元素(包括键,键和值)的功能

  7. 7

    按键数组过滤对象

  8. 8

    按键数组过滤对象

  9. 9

    如何合并两个对象数组,并对JavaScript中重复的对象键的值求和?

  10. 10

    多维数组中的未知键

  11. 11

    遍历未知的数组键/测试丢失的键

  12. 12

    对多维数组中数组键的元素求和

  13. 13

    如何使用Lodash将多个键分组并在一个对象数组中求和?

  14. 14

    如何通过键减少对象数组并在javascript中求和它的值

  15. 15

    使用es6以更好的方式初始化具有未知键的对象数组

  16. 16

    通过键将格式化的json对象转换为对象数组并在每个级别上求和

  17. 17

    如何按键对对象数组进行排序?

  18. 18

    lodash 按键分组嵌套对象数组

  19. 19

    按键对对象数组进行排序

  20. 20

    如何基于键求和数组值?

  21. 21

    PHP如何对相同键的数组的值求和

  22. 22

    数组的对象键

  23. 23

    对键未知的字典数组进行排序

  24. 24

    如何对数组内对象中具有相同键的所有值求和并求平均值

  25. 25

    如何对数组内对象中具有相同键的所有值求和并求平均值

  26. 26

    如何按键对对象数组进行排序,然后按排序顺序将另一个键推送到新数组?

  27. 27

    PHP多维数组按键搜索并返回父键

  28. 28

    如何使对象在按键上的对象数组中移动?

  29. 29

    如何分组和求和对象数组?

热门标签

归档