当前博客:深入了解JS数组操作

273 次浏览【转载需注明来源】

博客作者:【源代码】

个性签名:关于我是谁,双枪会给出答案!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var a = [1,2,"DAA","dsd",2321];
        /*var ar = new Array(3);
        console.log(a);
        console.log(ar);
        console.log(a[0]);
        console.log(a[1]);
        console.log(a[2]);

        //length 设置或返回数组元素的个数
        console.log(a.length);
        ar[0]=1;
        ar[1]=2;
        ar[2]="zzz";
        console.log(ar[0]);

        //concat 连接两个或更多的数组,并返回结果
        console.log(a.concat(ar));
        //concat 不会改变之前的数组
        console.log(a);
        //indexOf 搜索数组中的元素,并返回他所在的位置 它是一个全字匹配
        console.log(a.indexOf(1));
        //isArray 判断是否是一个数组对象 静态方法
        console.log( Array.isArray(a));
        //join 把数组的所有元素放入一个字符串
        console.log(a.join("---"));
        //push 像数组的末尾添加一个或多个元素,并返回新的长度
        a.push(321);
        a.push({3:333});
        console.log(a);
        //pop 删除数组最后一个元素并返回处理后的数组
        a.pop();
        console.log(a);
        //shift 删除数组第一个元素并返回处理后的数组
        a.shift();
        console.log(a);*/

        //splice 从数组中添加或删除元素
        a.splice(2,2,"CC",555);
        console.log(a);


        //时间
        var date = new Date();
        //getTime 返回 1970 年 1 月 1 日至今的毫秒数。
        date.getTime();
        console.log(date);
        for(var i=0;i<a.length;i++){
            console.log(a[i]);
        }
    </script>
</body>
</html>

 

深入了解JS数组操作