JS按照中文首字母进行排序 数据 let arr = [ {id:1,city:'北京'}, {id:2,city:'上海'}, {id:3,city:'广州'}, {id:4,city:'深圳'}, ] 第一种 arr.sort((a,b)=>{ reutrn a.city.charCodeAt(0) - b.city.charCodeAt(0) }) 第二种 arr.sort((a,b)=>{ return a.city.localeCompare(b.city) })