我正在使用这个按字母顺序对数组进行排序:
contactList.sort((function(index){
return function(a, b){
return (a[index] == b[index] ? 0 : (a[index] < b[index] ? -1 : 1));
};
})(2));
它很好用,唯一的问题是数字和特殊字符出现在我的数组顶部。我希望它按字母顺序排序,但我也希望它在最后存储数字和特殊字符。
我真的不知道如何修改我的功能才能做到这一点。