<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <!--数组的简介-->
    <script type="text/javascript">
        /**
         * 对象分为三种
         *
         * 1.内建对象(数组)
         *
         * 2.宿主对象
         *
         * 3.自定义对象
         */

        var arr=new Array();
        arr[0]=10;
        arr[1]=20;
        //往数组对象的最后 一个元素添加索引
        arr[arr.length]=30;
        arr[arr.length]=40;
        console.log(arr)
    </script>

    <!--数组的字面量-->
    <script type="text/javascript">
        //1.直接创建规定长度的数组
        var arr=new Array(5);
        console.log(arr.length)

        //2.直接在创建的时候往数组里面塞值
        var arr2=[1,2,3,4]
        console.log(arr2)

        //3、数组里面可以存任何对象
        arr3=["hello",1,true,null,undefined]
        console.log(arr3)
        console.log(arr3[3])

        //4.数组里面放对象
        arr4=[{name:"小明"},{name:"小东"}];
        console.log(arr4)
        console.log(arr4[1].name)

        //5.数组里面放函数
        arr5=[function(){alert(1)},function(){alert(2)}]
        console.log(arr5[1])
        arr5[0]();



        //5.数组里面嵌套数组
        arr6=[[1,2,3],[4,5,6],[7,8,9]];
        console.log(arr6)
        console.log(arr6[0])
        console.log(arr6[0][1])
    </script>

    <!--数组的四个方法-->
    <script type="text/javascript">
        /*
         *1.push往最后面添加一个元素,并返回最新的数组长度
         *
         * */
        var arr7=["小明","小黄","小溪"]
        var result=arr7.push("汤神","猪八戒")
        console.log(arr7)
        console.log("数组最新长度为"+result)

        /*
         *2.pop往最后面删除一个元素,并返回删除的元素
         *
         * */
        var arr8=["小明","小黄","小溪"]
        var result=arr8.pop()
        console.log(arr8)
        console.log("被删除的元素"+result)


        /*
         *3.unshit往数组的最前面添加值,并返回最新的数组长度
         *
         * */
        var arr9=["小明","小黄","小溪"]
        var result=arr9.unshift("沙和尚")
        console.log(arr9)
        console.log("数组最新长度为"+result)

        /*
         *4.shit将数组的最前面的值删除,并返回被删除的元素
         *
         * */
        var arr10=["小明","小黄","小溪"]
        var result=arr10.shift()
        console.log(arr10)
        console.log("被删除的元素"+result)
    </script>
</head>
<body>
</body>
</html>
10-13 21:02