【发布时间】:2019-03-20 22:09:19
【问题描述】:
得到一个数组列表,其中包含参加过的课程和用户的列表;需要一个输出,通过对课程分组并计算总用户数来显示参加过的用户;
var arrList = [
{ class: 'one', user: 'user1' },
{ class: 'two', user: 'user1' },
{ class: 'two', user: 'user2' },
{ class: 'one', user: 'user3' },
{ class: 'two', user: 'user3' },
{ class: 'three', user: 'user1' },
{ class: 'four', user: 'user1' }
];
// output
[
{ class: 'one', user: [ 'user1', 'user2', 'user3' ], count: 3 },
{ class: 'two', user: [ 'user1', 'user3' ], count: 2 },
{ class: 'three', user: [ 'user1' ], count: 1 },
{ class: 'four', user: [ 'user1' ], count: 1 }
];
【问题讨论】:
标签: javascript jquery lodash