总结:将一维数组根据某个指标整理成二维数组
当前有一个一维的数组,统计了每周各天迟到的学生以及迟到的次数,如下:
var dataArr = [
{ 'student_name': '张三','late_count': 3,'week': '周一' },
{ 'student_name': '李四','late_count': 1,'week': '周一' },
{ 'student_name': '王五','late_count': 3,'week': '周一' },
{ 'student_name': '刘六','late_count': 2,'week': '周二' },
{ 'student_name': '张三','late_count': 1,'week': '周二' },
{ 'student_name': '李四','late_count': 1,'week': '周三' },
{ 'student_name': '王五','late_count': 2,'week': '周四' },
{ 'student_name': '李四','late_count': 1,'week': '周四' },
{ 'student_name': '朱七','late_count': 2,'week': '周四' },
{ 'student_name': '闫八','late_count': 2,'week': '周五' },
{ 'student_name': '王五','late_count': 1,'week': '周五' }
];
可以看到上面的数组是一个一维的扁平数组,需求是将上面的数组周一的跟周一放到一起,周二的跟周二放到一起。。。如下:
resultArr = [
[
{ 'student_name': '张三','late_count': 3,'week': '周一' },
{ 'student_name