掘友等级
获得徽章 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`,不然排序会出乎你的意料