学习数组排序(一)
2010-01-14 21:22 fdafda 阅读(157) 评论(0) 收藏 举报第一步:了解Array对象的sort()方法
//比较函数
function comparison(val_1, val_2){
if(val_1 < val_2){
return -1;
}
else if(val_1 > val_2){
return 1;
}
else{
return 0;
}
}
var arr = ['Jack', 'Marry', 'Colin'];
var arr1 = [1425,2,7,999,145];
arr.sort(); //数组默认排序
arr1.sort();
console.info(arr.toString()); // output 'Colin,Jack,Marry'
console.info(arr1.toString()); // output '1425,145,2,7,999'
arr1.sort(comparison); //sort()把比较函数作为参数传递
console.info(arr1.toString()); // output '2,7,145,999,1425'
浙公网安备 33010602011771号