zoukankan      html  css  js  c++  java
  • 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
    }






  • 相关阅读:
    JS基础
    NodeJs实现他人项目实例
    Node.js在任意目录下使用express命令‘不是内部或外部命令’解决方法
    HTTP基本知识
    RESTful API
    基本概念和方法1
    Node.js--安装express以及创建第一个express项目(windows)
    Node-debug方法
    css3动画划过有一个框
    translate 动画不同时间飞入文字
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/7056227.html
Copyright © 2011-2022 走看看