zoukankan      html  css  js  c++  java
  • 数组的反转和排序

    
    
     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6 </head>
     7 <body>
     8 <script>
     9 
    10     var arr = ["e","d","c","b","a"];
    11 
    12     //反转数组:曾经...(返回一个新数组,元素组不变。操作原数组,然后反正他)
    13 //    console.log(arr);
    14 //    console.log(arr.reverse());
    15 //    var aaa = arr.reverse();
    16 //    console.log(aaa);
    17 //    console.log(arr);
    18 
    19 
    20     //数组排序:sort(功能很强大!能对数字和字母进行排列。)
    21     //问题:只能通过第一位排列。解决问题办法:设计的时候就是这么设计的,可以通过回掉函数进行规则设置。
    22     var arr2 = [7,6,15,4,13,2,1];
    23 //    console.log(arr);
    24 //    console.log(arr.sort());
    25     console.log(arr2);
    26     console.log(arr2.sort(function (a,b) {
    27         return b-a;
    28     }));
    29 
    30 //    alert("2".charCodeAt());
    31 
    32     //回调函数。
    33 //    console.log(arr2.sort(function (a,b) {
    34                 //a-b升序
    35                 //b-a降序
    36     //        return a-b;
    37 //    }));
    38 
    39 //    function bubble(arr){
    40 //        for(var i=0;i<arr.length-1;i++){
    41 //            for(var j=0;j<arr.length-1;j++){
    42 //                if(arr[j]-arr[j+1]>0){
    43 //                    var temp = arr[j];
    44 //                    arr[j] = arr[j+1];
    45 //                    arr[j+1] = temp;
    46 //                }
    47 //            }
    48 //        }
    49 //    }
    50 
    51 
    52 
    53 </script>
    54 </body>
    55 </html>
    
    
    
    
    
  • 相关阅读:
    模块二
    lambda map() filter() zip()练习
    装饰器
    函数模块回顾
    连接不同数据OleDb(不完整)
    连接不同的数据库
    连接数据库ORACLE(不完整)
    多数据之间的连接操作ODBC(不完整)
    ora0131
    ORACLE linux 下 sqlplus命令
  • 原文地址:https://www.cnblogs.com/BingBing-Deng/p/10278007.html
Copyright © 2011-2022 走看看