本人在做业务的时候,遇到一个需要,就是多数组 取最小 一个数组取 当前零位,于是就就想到用排序来做,多数组判断长度大于0 使用升序,第一位是最小的,取下标[0],条件满足,如果只返回一个,判断长度小于0,那么取就取下标[0],直接解决这个问题。
function sortUp(a,b){
return a-b;
}
function sortDown(a,b){
return b-a;
}
var arr=new Array(6);
arr[0]=10;
arr[1]=5;
arr[2]=8;
arr[3]=30;
arr[4]=55;
arr[5]=32;
// 升序
document.write(arr.sort(sortUp));
// 5,8,10,30,32,55
//降序
document.write(arr.sort(sortDown));
// 55,32,30,10,8,5