原数据结构:
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这个数组里面。
慕运维8079593
相关分类