获得徽章 0
赞了这篇沸点
js,数组sort排序:

- 如果比较的是数字的话,就是常见到的减法排序:
[1,3,6,22,2].sort((a,b)=>a-b),结果是`[1,2,3,6,22]`

- 如果比较的是汉字的话,就是localeCompare:['安徽','河南','北京'].sort((a,b)=>a.localeCompare(b,'zh-CN')),结果是`['安徽','北京','河南']`

注意!!!

- 汉字,如果直接减法的话,得到的是NaN,对数组不进行任何排序
- 汉字,必须加上`zh-CN`,不然排序会出乎你的意料
展开
颜酱于2021-01-04 18:03发布的图片
6
下一页