单纯只需要对中文汉字进行排序,可以使用 String.prototype.localeCompare()函数
var array = ['武汉', '北京', '上海', '天津'];
array.sort(
function compareFunction(param1, param2) {
return param1.localeCompare(param2);
}
);
array // ["北京", "上海", "天津", "武汉"]
简单方便快捷