使用 JavaScript 进行数据分组最优雅的方式

2021-12-27 15:17:03 浏览数 (1)

大家好,我是 ConardLi ,今天我们一起来看一个数据分组的小技巧。

对数据进行分组,是我们在开发中经常会遇到的需求,使用 JavaScript 进行数据分组的方式也有很多种,但是由于没有原生方法的支持,我们自己实现的数据分组函数通常都比较冗长而且难以理解。

不过,告诉大家一个好消息,一个专门用来做数据分组的提案 Array.prototype.groupBy 已经到达 Stage 3 啦!

在看这个提案,之前,我们先来回顾下我们以前在 JavaScript 里是怎么分组的。

以前的方式

假设我们有下面一组数据:

代码语言:javascript复制
const items = [
  {
    type: 'clothes',
    value: '


	

0 人点赞