javascript 数组Array排序
var numberAry = [9,9,10,8,7,80,33,55,22];
numberAry.sort();
/*输出:10,22,33,55,7,8,80,9,9
上面的代码没有按照数值的大小对数字进行排序,只是按照首字母进行了排序,所以需要定义一个排序函数*/
1、定义一个排序函数(正序)
function sortNumber(a,b){
return a - b;
}
numberAry.sort(sortNumber);
//输出:7,8,9,9,10,22,33,55,80
2、简写形式(倒序)
numberAry.sort(function(a,b){
return b - a;
});
//输出:80,55,33,22,10,9,9,8,7
浙公网安备 33010602011771号