使用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-05 11:32:57 ·
451 阅读 ·
0 评论