当前位置: 移动技术网 > IT编程>开发语言>JavaScript > ES6数据分组

ES6数据分组

2020年05月09日  | 移动技术网IT编程  | 我要评论
  itemgroupby(arr, key) {
    let newarr = [],
        types = {},
        newitem, i, j, cur;
    for (i = 0, j = arr.length; i < j; i++) {
        cur = arr[i];
        if (!(cur[key] in types)) {
            types[cur[key]] = { type: cur[key], data: [] };
            newarr.push(types[cur[key]]);
        }
        types[cur[key]].data.push(cur);
    }
    return newarr;
}

  

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网