发布网友
共2个回答
热心网友
javascript的数组有sort方法。按照数值的大小对数字进行排序,必须使用一个排序函数:a代表数组的前一位,b代表数组的后一位。
var arr = [1,2,3,5,2,5,3,6,2,6,2,6,2,5,9,6,8,54,3,6,8];
arr.sort(function(a,b){return a-b});
这样是升序排列。
如果希望降序排列,就写成return b-a;
热心网友
js 的数组不是有个排序的方法sort吗。
nameArray.sort(function(a,b){
//排序的逻辑处理
a = parseInt(a.substring(4));
b = parseInt(b.substring(4));
console.log(a,b);
if(a > b){
return 1;
}else if(a == b){
return 0;
}else{
return -1;
}
});
a和b就代表数组中的对象