var r=new Array();
function ma(a,b){
if(a<b){
return -1;
}
if(a>b){
return 1;
}
return 0;
}
function order(){
r.sort(ma);
for(var i=0;i<10;i++){
var d=document.getElementById("table").rows[0].cells;
d[i].innerHTML=r[i];
}
}
错误如下:
那儿错了啊?
r.sort(function ma(a,b){
if(a<b){return -1;}
if(a>b){return 1; }
return 0;
});追问
if(a<b){return -1;}
if(a>b){return 1; }
return 0;
});追问
那对数组排序应该怎么做啊,用sort();?谢谢
追答
var r = Array(12,23,1,4,23,34,2,5);
r.sort(function compare(a,b){return a-b;});
for (var i = 0; i");
}
温馨提示:答案为网友推荐,仅供参考