问题:
- 后端返回的数据格式如下:
[
{name: '01', week: '周二', classes: '1-2', info: '数学'},
{name: '01', week: '周三', classes: '3-4', info: '语文'},
{name: '01', week: '周四', classes: '3-4', info: '体育'},
{name: '01', week: '周五', classes: '7-8', info: '英语'},
{name: '02', week: '周二', classes: '3-4', info: '语文'},
{name: '02', week: '周三', classes: '5-6', info: '数学'},
{name: '02', week: '周四', classes: '3-4', info: '政治'},
{name: '02', week: '周五', classes: '7-8', info: '英语'},
]
- 在前端想转换为如下形式:
[
{
name: '01',
info: [
{
week: '周二',
classes: '1-2',
class_info: '数学'
},
{
week: '周三',
classes: '3-4',
class_info: '语文'
},
{
week: '周四',
classes: '3-4',
class_info: '体育'
},
{
week: '周五',
classes: '7-8',
class_info: '英语'
}
]
},
{
name: '02',
info: [
{
week: '周二',
classes: '3-4',
class_info: '语文'
},
{
week: '周三',
classes: '5-6',
class_info: '数学'
},
{
week: '周四',
classes: '3-4',
class_info: '政治'
},
{
week: '周五',
classes: '7-8',
class_info: '英语'
}
]
}
]
求教该如何使用 js 转换?