<script>
var arr=[];
for(var i=10;i>0;i--){
arr.push(i*2);
}
alert(arr.join());//输出原始数组
alert(arr.sort().join());//调用默认排序函数,按Ascii码排序
alert(arr.sort(function(a,b){return a-b;}).join());//循环比较数组中的所有子项,每次循环时调用这个比较函数,并带入两个子项的值(a,b),然后由该函数return 值来决定这两个子项的顺序。如果return 值是负数,则a应该排在b 前面,0,则两项不分先后,正数,则b 排在a 前面
</script>