Array 的sort()方法详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Array 的sort()方法详解相关的知识,希望对你有一定的参考价值。
1、数组的sort()方法排序数字(按升序)
如果要排序数字49、5、9,那么sort()方法排序的结果是49、5、9.这是因为sort()方法默认情况下是进行升序排列.从左往右一位一位比较ASCII码大小,直至比较出大小 (若其中位数不足的补零)
那么我们应该如何利用sort()方法进行排序呢?
首先我们定义一个函数:
/*升序*/
function sortNumbleUp(x,y){
return x-y;
}
/*降序*/
function sortNumbleDown(x,y){
return y-x;
}
我们利用sort()方法进行排序:
ArrayName.sort(sortNumbleUp); //注意参数是函数名。
ArrayName.sort(sortNumbleDown);
示例:
以上是关于Array 的sort()方法详解的主要内容,如果未能解决你的问题,请参考以下文章