在Angular中显示具有重复出现次数的唯一项

索耶07

我有如下对象的数组:

var array =
[
    {"name":"user1","value":1}
    {"name":"user1","value":1}
    {"name":"user1","value":1}
    {"name":"user3","value":1}
    {"name":"user3","value":1}
]

我想计算像这样的不同值的出现次数,并且输出应该像这样

var array =
[
    {"name":"user1","value":3}
    {"name":"user3","value":2}
]

我尝试了这个:

array.reduce((acc, o) => (acc[o.name] = (acc[o.name] || 0) + 1, acc), {})

但是输出不是我想要的:

{
  "user1": 3,
  "user3": 2
}
阿尔文·萨尔达尼亚(Alvin Saldanha)

var array = [
              {"name":"user1","value":1},
              {"name":"user1","value":1},
              {"name":"user1","value":1},
              {"name":"user3","value":1},
              {"name":"user3","value":1}
            ]
    
    var reduced = array.reduce((acc, o) => (acc[o.name] = (acc[o.name] || 0) + 1, acc), {});
    
    //Method 1
    let result1 = [];
    for (var prop in reduced) {
      result1.push({name:prop,value:reduced[prop]});
    }
    
    console.log(result1)

    //Method 2
    var result2 = Object.keys(reduced).map(x =>  {
            return {name : x, value : reduced[x]}})   
            
    console.log(result2)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

显示具有二维数组中唯一项的列表

来自分类Dev

计算现有表中重复出现的次数

来自分类Dev

将重复的字典项转换为具有 ID 数组的唯一项

来自分类Dev

计数CSV中重复出现的次数?

来自分类Dev

我如何找到一个单词在重复流中重复出现的次数?

来自分类Dev

如何在熊猫数据框中删除所有重复出现的事件或获取唯一值?

来自分类Dev

更好的方法来计算唯一项目的出现次数?

来自分类Dev

需要计算一栏中的不重复出现次数,并按日期对结果进行分组

来自分类Dev

从序列中创建随机值,但具有完全唯一的观察次数随机重复

来自分类Dev

树枝中重复出现的字段的唯一ID-Drupal 8

来自分类Dev

有没有办法在打字稿中为具有唯一项的数组定义类型?

来自分类Dev

是否可以剪切特定的列并在bash脚本中显示该列重复出现的次数?

来自分类Dev

如何grep不重复出现的次数

来自分类Dev

熊猫python的不重复出现次数

来自分类Dev

根据重复出现的次数删除

来自分类Dev

如何计算重复出现的次数

来自分类Dev

删除具有唯一索引的重复项

来自分类Dev

R枚举具有唯一值的数据框中的重复项

来自分类Dev

从词典列表中删除重复项(具有唯一值)

来自分类Dev

从词典列表中删除重复项(具有唯一值)

来自分类Dev

JS - 加入具有重复项的数组中的唯一列

来自分类Dev

通过具有重复项的 gz 文件中的多个列数据计算唯一性

来自分类Dev

如何在 PySpark 中通过具有唯一值的列值标记连续重复项?

来自分类Dev

ArrayList中的唯一项

来自分类Dev

集列表中的唯一项

来自分类Dev

获取数组中的唯一项

来自分类Dev

Android中具有不同背景的一项活动

来自分类Dev

两个列表中唯一项的列表,彼此之间重复

来自分类Dev

使用sed删除文件中第一行的所有重复出现

Related 相关文章

  1. 1

    显示具有二维数组中唯一项的列表

  2. 2

    计算现有表中重复出现的次数

  3. 3

    将重复的字典项转换为具有 ID 数组的唯一项

  4. 4

    计数CSV中重复出现的次数?

  5. 5

    我如何找到一个单词在重复流中重复出现的次数?

  6. 6

    如何在熊猫数据框中删除所有重复出现的事件或获取唯一值?

  7. 7

    更好的方法来计算唯一项目的出现次数?

  8. 8

    需要计算一栏中的不重复出现次数,并按日期对结果进行分组

  9. 9

    从序列中创建随机值,但具有完全唯一的观察次数随机重复

  10. 10

    树枝中重复出现的字段的唯一ID-Drupal 8

  11. 11

    有没有办法在打字稿中为具有唯一项的数组定义类型?

  12. 12

    是否可以剪切特定的列并在bash脚本中显示该列重复出现的次数?

  13. 13

    如何grep不重复出现的次数

  14. 14

    熊猫python的不重复出现次数

  15. 15

    根据重复出现的次数删除

  16. 16

    如何计算重复出现的次数

  17. 17

    删除具有唯一索引的重复项

  18. 18

    R枚举具有唯一值的数据框中的重复项

  19. 19

    从词典列表中删除重复项(具有唯一值)

  20. 20

    从词典列表中删除重复项(具有唯一值)

  21. 21

    JS - 加入具有重复项的数组中的唯一列

  22. 22

    通过具有重复项的 gz 文件中的多个列数据计算唯一性

  23. 23

    如何在 PySpark 中通过具有唯一值的列值标记连续重复项?

  24. 24

    ArrayList中的唯一项

  25. 25

    集列表中的唯一项

  26. 26

    获取数组中的唯一项

  27. 27

    Android中具有不同背景的一项活动

  28. 28

    两个列表中唯一项的列表,彼此之间重复

  29. 29

    使用sed删除文件中第一行的所有重复出现

热门标签

归档