实例:
1、可以使用localeCompare() 方法来实现中文按照拼音排序,方法相当简单
var array = ['白鸽', '麻雀', '大象', '狗', '猫', "鸡"];
array =...item2) {
return item1.localeCompare(item2);
});
//["白鸽", "大象", "狗", "鸡", "麻雀", "猫"]
而且可以通过如下代码实现中文按照拼音排序...letter":"p","data":["胖"]},{"letter":"s","data":["瘦"]}];通过这个就可以写一个电话薄,像现在手机上面的,通过人名来进行分组、排序,之后再通过循环和布局就可以实现电话薄的功能...2、实现字母、数字的混合排序:
var d = [1,2,3,'a','k','b','d',10,20,'c']
d.sort(function(a,b){
var c = isFinite