使用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,不然排序会出乎你的意料

猜你喜欢

转载自blog.csdn.net/YuT_ian/article/details/112221106