使用字母的 Unicode编码进行排序
var arr = ['a', 'b', 'c', 'A', 'B'] ;
以此arr为例,这里是每个字母的Unicode编码
a - b 从小到大
b - a 从大到小
var arr = ['a', 'b', 'c', 'A', 'B']
arr.sort(function(a, b) {
return a.charCodeAt(0).toString(16) - b.charCodeAt(0).toString(16);
})
console.log(arr)