zoukankan      html  css  js  c++  java
  • sort()

    sort()是按照字符编码的顺序进行排序;
    <!doctype html>
    <htm>
     <head>
      <meta http-equiv="Content-type" content="text/html charset=utf-8">
      <title></title>
      </head>
    <body>
        sort()是按照字符编码的顺序进行排序;
     </body>
    </html>
    <script type="text/javascript"> 
    //例1:按字母顺序进行排序
    var arr1 = new Array(6)
    arr1[0] = "George"
    arr1[1] = "Cohn"
    arr1[2] = "Thomas"
    arr1[3] = "James"
    arr1[4] = "Adrew"
    arr1[5] = "Bartin"
    console.log(arr1.sort());
    //["Adrew", "Bartin", "Cohn", "George", "James", "Thomas"]
    
    //例2:按照数值的大小对数字进行排序,要实现这一点,就必须使用一个排序函数:
    function sortNumber(a,b){
        return a - b;
    }
    var arr2 = new Array(6)
    arr2[0] = "10"
    arr2[1] = "5"
    arr2[2] = "40"
    arr2[3] = "25"
    arr2[4] = "1000"
    arr2[5] = "1"
    console.log(arr2.sort(sortNumber));
    //["1", "5", "10", "25", "40", "1000"]
    
    //例3:根据数组对象中的某个属性值进行排序;
    var arr = [
        {name:'zopp',age:0},
        {name:'gpp',age:18},
        {name:'yjj',age:8}
    ];
    function compare(property){
        return function(a,b){
            var value1 = a[property];
            var value2 = b[property];
            return value1 - value2;
        }
    }
    console.log(arr.sort(compare('age')));
    
    
    
    </script>

    参考:

    https://segmentfault.com/a/1190000000410506

  • 相关阅读:
    python threading acquire release
    .net支付宝调试
    C#获取微信openid
    KindeEditor图片上传插件用法
    .net Repeater内部的按钮事件代码demo(Repeater内button的删除事件)
    .net 执行页面跳转弹窗提示,刷新代码
    .net验证控件
    上传图片
    数据库写入时间
    数据库读取
  • 原文地址:https://www.cnblogs.com/wang715100018066/p/7508828.html
Copyright © 2011-2022 走看看