美文网首页
数组、数组常用方法

数组、数组常用方法

作者: 栀心_d553 | 来源:发表于2019-12-27 08:16 被阅读0次

    数组的创建

    面向对象的方式创建

        var aRr01 = new Array(1,2,3,'abc');
    

    直接创建

        var aRr02 = [1,2,3,'def'];//推荐使用,性能更高
    
     alert(数组名称.length);来判断数组的长度
    

    数组还可以嵌套使用

    var aRr03 = [[1,2,3],['a','b','c','d'],[true,false]];
    

    数组和列表相似,都有下标,可以用下标取值


    数组的常用方法

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>数组常用方法</title>
        <script type="text/javascript">
            var aRr = [1,2,3,4];
            var str = aRr.join('-');//1-2-3-4,连接
            console.log(str);
            var str2 = aRr.join('');//1234,连接
            console.log(str2);
            aRr.push(5);//[1,2,3,4,5],在最后添加
            console.log(aRr);
            aRr.pop();//删除最后一个
            console.log(aRr);
            aRr.unshift(0);//[0,1,2,3,4]在最前面添加
            console.log(aRr);
            aRr.shift();//[2,3,4]在最前面删除
            console.log(aRr);
            aRr.reverse();//反着来,从最后一个往前
            console.log(aRr);
            var arr2 = ['a','b','c','d','a','b','c','d'];
            var num = arr2.indexOf('b');//1,找元素的索引,如果查找的元素不存在,会返回-1
            arr2.splice(2,1);//['a','b','d','a','b','c','d']第一个数表示从哪里开始,后面一个数表示删除几个
            arr2.splice(2,1,'e');//修改['a','b','e','d','a','b','c','d'],吧c的位置换成e
            arr2.splice(4,4,'e','f','g','h');//从下表为4的开始,修改四个,并替换
            arr2.splice(4,0,'i');//第二个数为0,表示不修改,这个数字就表示增加
            console.log(num);
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:数组、数组常用方法

          本文链接:https://www.haomeiwen.com/subject/uiyroctx.html