zoukankan      html  css  js  c++  java
  • javascript 数组Array排序

    var numberAry = [9,9,10,8,7,80,33,55,22];
    
    numberAry.sort();
    
    /*输出:10,22,33,55,7,8,80,9,9
    上面的代码没有按照数值的大小对数字进行排序,只是按照首字母进行了排序,所以需要定义一个排序函数*/
    
    1、定义一个排序函数(正序)
    
    function sortNumber(a,b){
        return a - b;
    }
    
    numberAry.sort(sortNumber);
    
    //输出:7,8,9,9,10,22,33,55,80
    
    2、简写形式(倒序)
    
    numberAry.sort(function(a,b){
    
      return b - a;
    
    });
    //输出:80,55,33,22,10,9,9,8,7
      
      
    

      

  • 相关阅读:
    Apache 基础
    Oracle
    DevOps
    Ansible
    Iptables 和Firewall 防火墙
    防火墙
    Linux
    Intellij IDEA 快捷键大全
    Java8,9 新特性
    Jmeter
  • 原文地址:https://www.cnblogs.com/sallet/p/4115094.html
Copyright © 2011-2022 走看看