城市列表返回的数据是这样的,没有按照字母顺序排序,但是现在页面展示肯定是要按照ABCDE的顺序来的,这时我们就要靠自己排序了。
function sortgroupcity(data){ //将获取的数据按照A-Z字母开头排序
let sortobj = {};
for (let i = 65; i <= 90; i++) {
if (data[String.fromCharCode(i)]) {
sortobj[String.fromCharCode(i)] = data[String.fromCharCode(i)];
}
}
return sortobj
}
数据处理好之后,就是我们所需要的了。