原數據結構: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這個數組里面。
js 怎么將數組重組成新數組
一只名叫tom的貓
2019-03-15 18:04:05