js对数组里的中文数字一二三排序
时间: 2023-11-21 19:05:16 浏览: 52
js对数组中的数字从小到大排序实现代码
5星 · 资源好评率100%
您好,对于中文数字的排序,可以使用localeCompare()方法进行排序。示例代码如下:
```
let arr = ["三", "一", "二"];
arr.sort((a,b)=>a.localeCompare(b,'zh-Hans-CN',{numeric:true}));
console.log(arr); // ["一", "二", "三"]
```
在localeCompare()方法中,第一个参数a表示当前元素,第二个参数b表示下一个元素,'zh-Hans-CN' 表示以中文简体的方式进行排序,{numeric:true} 表示按照数字的顺序排序。
阅读全文