首页 > 代码库 > Array 的sort()方法详解
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()方法详解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。