按值对对象数组进行分组,并获取每个组的数量。
创始人
2024-08-26 16:30:11
0

您可以使用JavaScript中的reduce()函数来按值对对象数组进行分组,并获取每个组的数量。下面是一个代码示例:

// 定义输入的对象数组
const data = [
  { name: 'A', value: 1 },
  { name: 'B', value: 2 },
  { name: 'A', value: 3 },
  { name: 'C', value: 4 },
  { name: 'B', value: 5 },
  { name: 'A', value: 6 }
];

// 使用reduce函数对对象数组进行分组和计数
const result = data.reduce((acc, obj) => {
  const key = obj.name; // 选择要分组的键
  if (acc[key]) {
    acc[key]++; // 如果已存在该分组,则数量加1
  } else {
    acc[key] = 1; // 如果不存在该分组,则创建并将数量设为1
  }
  return acc;
}, {});

// 输出结果
console.log(result);

运行上述代码,将得到以下输出:

{ A: 3, B: 2, C: 1 }

该结果表示对象数组按name属性值进行了分组,并且每个组的数量分别为3、2和1。

相关内容

热门资讯

玩家交流(WPK德州局)外挂透... 玩家交流(WPK德州局)外挂透明挂辅助神器(黑科技)德州扑克(有挂规律)-哔哩哔哩是一款可以让一直输...
玩家必看!微乐辅助软件购买平台... 玩家必看!微乐辅助软件购买平台,wepoker透视脚本免费下载pc,2025新版总结(有挂实锤)1、...
科技通报(AAPoKer操作)... 科技通报(AAPoKer操作)外挂透明挂辅助工具(黑科技)透明挂使用方法(揭秘有挂)-哔哩哔哩;AA...
必看攻略!丽水都莱脚本辅助视频... 必看攻略!丽水都莱脚本辅助视频,wepoker线上大神,wpk教程(的确有挂)1、完成丽水都莱脚本辅...
发现玩家(微扑克苹果版)外挂透... 发现玩家(微扑克苹果版)外挂透明挂辅助神器(黑科技)是机器发牌(有挂细节)-哔哩哔哩;微扑克苹果版软...
揭秘真相!游戏茶苑辅助器,哈糖... 揭秘真相!游戏茶苑辅助器,哈糖大菠萝能开挂,wpk教程(有挂方式)1、玩家可以在哈糖大菠萝能开挂软件...
必备教程(WPK伙牌)外挂透明... 必备教程(WPK伙牌)外挂透明挂辅助工具(黑科技)软件透明挂可以弄(有挂解密)-哔哩哔哩;1、很好的...
玩家必用!广东雀神破解器,wp... 玩家必用!广东雀神破解器,wpk德州局可以透视,微扑克教程(有挂透明挂)一、广东雀神破解器AI软件牌...
三分钟了解(WPK代理)外挂透... 三分钟了解(WPK代理)外挂透明挂辅助工具(黑科技)德州辅助器(讲解有挂)-哔哩哔哩;一、德州辅助器...
分享个大家!创思维激k辅助器免... 分享个大家!创思维激k辅助器免费,wepoker底牌透视,2025新版教程(有挂实锤)一、创思维激k...