js 对中文数字进行排序
时间: 2023-11-12 11:08:04 浏览: 181
基于JS实现数字+字母+中文的混合排序方法
可以使用localeCompare()方法来对中文数字进行排序。这个方法是字符串原型的一个方法,可以比较两个字符串并返回一个数字来表示它们的排序顺序。当比较的字符串为中文时,它会按照中文排序的规则来进行排序。具体实现可以参考以下代码:
var arr = ["六","三","一","二","五","四","七","八","九"];
arr.sort(function(a, b) {
return a.localeCompare(b, 'zh-Hans-CN', { numeric: true });
});
console.log(arr); // ["一", "二", "三", "四", "五", "六", "七", "八", "九"]
阅读全文