demo23-数组常见属性和方法

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        //创建数组
        var arr  = [1,1,2,2,3,3]
        //获取数组长度
        console.log("数组的长度:",arr.length)
        //数组里面的值
        console.log("数组的值:"+arr)
        //取出数组中的值,下标索引是从0开始的
        console.log("取出第一个元素:"+arr[0])
        //join分隔
        console.log("用-号连接成字符串:"+arr.join('-'))
        //往数组的末尾放入值,添加值.向数组的末尾添加一个或更多元素,并返回新的长度。
        //返回值是新数组的长度,并不是添加的元素
        console.log("末尾添加多个值:"+arr.push(9,5,8))
        //添加后数组的元素
        console.log("添加后的数组元素:"+arr)
        //弹出值,就是删除值,默认是删除最后一个,删除并返回数组的最后一个元素.所以这里不管括号内写啥,
        //都是删除末尾的那个元素.返回值也是这个元素
        console.log("删除的值:"+arr.pop())
        //删除后的数组
        console.log("删除后的数组:"+arr)
        //翻转
        console.log("翻转数组:"+arr.reverse())
        //返回数组里面的元素第一次出现的索引值.
        console.log("2在数组中第一次出现的位置:"+arr.indexOf(2))
        console.log("3在数组中第一次出现的位置:"+arr.indexOf(3))
        //splice 增加或删除数组元素,第一个参数是起始位置,第二个参数是准备删除的元素个数,
        //第三个参数开始的位置是需要添加的元素.
        //实际理解就是把第一个参数的元素删除(第二个参数指定的个数)之后,
        //把第三个参数及以后的参数放到被删除元素的位置
        //下面示例意思是   从索引为1的位置开始连续删除3个元素,然后在删除的位置放入7和8这两个元素
        console.log("删除元素后再添加元素:"+arr.splice(1,3,7,8))
        console.log("现在是:"+arr)
        
        
    </script>
</html>
<!--
    数组常见的操作:操作方式,就是常用的属性及方法
-->

 

posted @ 2020-03-29 23:09  砚台是黑的  阅读(124)  评论(0编辑  收藏  举报