原数据结构:
var res =[
0:{id: "1", letter: "D", name_cn: "大学名字"}
1:{id: "2", letter: "A", name_cn: "大学名字"}
2:{id: "3", letter: "C", name_cn: "大学名字"}
3:{id: "3", letter: "D", name_cn: "大学名字"}
]
要实现的数据结构:
schoolList: [
{
letter: 'A',
data: [
{name_cn:'大学名字'},
{name_cn:'大学名字'}
]
},
{
letter: 'B',
data: [
{name_cn:'大学名字'}
{name_cn:'大学名字'}
]
},
{
letter: 'C',
data: [
{name_cn:'大学名字'}
{name_cn:'大学名字'}
]
}
]
怎么将res这个数组里面的letter,按照首字母分类。将首字母为一样的全部重新组成新的数组,然后放在schoolList这个数组里面。