首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript sort步骤补充

2012-07-01 
javascript sort方法补充javascript sort方法补充javascript的sort方法在进行数字排序的时候会出现问题:?v

javascript sort方法补充

javascript sort方法补充

javascript的sort方法在进行数字排序的时候会出现问题:

?

var box=[0,1,5,10,15];

alert(box.sort());

返回0,1,10,15,5

?

应该补充以下函数来保证sort的正确性:

?function compare(value1,value2){

if(value1<value2){

return -1;

}else if(value1>value2){

return 1;

}else{

return 0;

}

}

?

然后可以这样使用

var box=[0,1,5,10,15];

alert(box.sort(compare));

?

返回0,1,5,10,15

?

?

如果要反向排序可以再使用reverse()处理

?

?

?

热点排行