数组、数组常用方法

2019-12-27  本文已影响0人  栀心_d553

数组的创建

面向对象的方式创建

    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>
上一篇 下一篇

猜你喜欢

热点阅读