• JavaScript中的Array对象方法调用


    方法concat

    for  循环与for in 循环

    <html>
    <head>
    <script type="text/javascript">
    
    
     alert(2);
    var arr=[4,5,6,8,7,4];
    
    
    alert(arr);
    alert("length:"+arr.length);
    
    
    var arr2=[6,8,9,5,4];
    alert(arr2);
    alert(arr2[0]);
    
    alert(arr.concat(arr,arr2));
    
    for(var x in arr2){alert(x+":"+arr2[x]);}
    
    
    
    alert(23);
    
    
    </script>
    </head>
    <body>
    </body>
    </html>



    join   pop   shift 

    var arr=[4,5,6,8,7,4];
    var arr2=[6,8,9,5,4];
    
    alert(arr.join("-"));
    alert(arr.pop());//删除并返回最后一个元素,假设数组已经为空,
                     //那么此方法不改变数组并返回undefined值
    alert(arr.shift());//删除并返回数组的第一个元素


    join  pop  shift   push  unshift  reverse

       

    var arr=[4,5,6,8,7,4];
    var arr2=[6,8,9,5,4];
    var arr3=[0];
    
    alert(arr.join("-"));
    alert(arr.pop());//删除并返回最后一个元素,假设数组已经为空,
                     //那么此方法不改变数组并返回undefined值
    alert(arr.shift());//删除并返回数组的第一个元素
    
    alert("push: "+arr3.push(5,4,6,4));//5  向数组末尾加入一个或者多个元素,并返回数组新长度
    alert("unshift" + arr3.unshift(3,2));//7向数组开头加入一个或者多个元素,并返回数组新长度
    
    alert(arr3);
    alert(arr3.reverse());//颠倒数组中元素的顺序。


    sort

    var arr2=[6,8,50,9,5,4];
    alert(arr2.sort(sortNumber));
    
    function sortNumber(a,b)
    {
           return a-b
    }






  • 相关阅读:
    redis(lettuce)
    Dubbo与SSM整合(认证授权)步骤
    maven常用命令
    Dubbo(RPC框架)
    SpringCache
    mybatis(SSM整合)
    java设计模式-命令模式
    java设计模式-原型模式
    java设计模式-职责链模式
    java设计模式-建造者模式
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/7056227.html
Copyright © 2020-2023  润新知