js排序——sort()排序用法 数组方法封住

本人在做业务的时候,遇到一个需要,就是多数组 取最小 一个数组取 当前零位,于是就就想到用排序来做,多数组判断长度大于0 使用升序,第一位是最小的,取下标[0],条件满足,如果只返回一个,判断长度小于0,那么取就取下标[0],直接解决这个问题。

function sortUp(a,b){
    return a-b;
 }
function sortDown(a,b){
   return b-a;
 }

var arr=new Array(6);
            arr[0]=10;
            arr[1]=5;
            arr[2]=8;
            arr[3]=30;
            arr[4]=55;
            arr[5]=32;
            // 升序
            document.write(arr.sort(sortUp));
            // 5,8,10,30,32,55
            //降序
            document.write(arr.sort(sortDown));
            // 55,32,30,10,8,5
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    蚁前阅读 5,292评论 0 52
  • 图解冒泡 以 [ 8,2,5,9,7 ] 这组数字来做示例,上图来战: 从左往右依次冒泡,将小的往右移动 首先比较...
    五分钟学算法阅读 4,634评论 4 50
  • 1.插入排序—直接插入排序(Straight Insertion Sort) 基本思想: 将一个记录插入到已排序好...
    依依玖玥阅读 1,342评论 0 2
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 10,332评论 0 13
  • 动态规划 111. 爬楼梯思路类似斐波那契数列注意考虑第 0 阶的特殊情况 272. 爬楼梯 II思路类似上题,只...
    6默默Welsh阅读 2,573评论 0 1

友情链接更多精彩内容