城市数据
// 获取城市数据
let arr = cityList
// 创建一个空对象
var obj = {}
// 循环遍历城市数据
arr.forEach(item => {
// 截取城市的首字母
let letter = item.short.slice(0,1)
// 对象中是否有该字母
if(obj[letter]) {
// 对象中有该首字母的属性 将数据进行添加
obj[letter].push(item)
}else {
// 对象中没有该首字母的属性 对该首字母初始化
obj[letter] = [item]
}
});
首字母列表的数据
console.log(obj);