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

JS数组常用方法

作者: 佳勋学长 | 来源:发表于2017-02-09 16:50 被阅读0次

    创建数组

        new Array();
        new Array(size);
        new Array(a,b,c...);
    

    concat

    连接两个或更多的数组,并返回结果。

        var a = [1,2,3];
        console.log(a.concat(4,5,6));//[1, 2, 3, 4, 5, 6]
        console.log(a);//[1, 2, 3]
    

    join

    把数组的所有元素放入一个字符,并通过指定的分隔符分隔。
    注:split()的用法做好与之相反。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.join("-"));//peng-jia-xun
        console.log(a);//["peng", "jia", "xun"]
    

    shift

    删除并返回数组的第一个元素。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.shift());//peng
        console.log(a);//["jia","xun"]  
    

    pop

    删除并返回数组的最后一个元素。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.pop());//xun
        console.log(a);//["peng", "jia"]
    

    unshift

    向数组的开头添加一个或更多元素,并返回新的长度。

        var a = new Array(2);
        a[0] = "jia";
        a[1] = "xun";
        console.log(a.unshift("peng"));//3
        console.log(a);//["peng", "jia", "xun"]
    

    push

    向数组的末尾添加一个或更多元素,并返回新的长度。

        var a = new Array(2);
        a[0] = "peng";
        a[1] = "jia";
        console.log(a.push("xun"));//3
        console.log(a);//["peng", "jia","xun"]
    

    reverse

    颠倒数组中元素的顺序。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.reverse());//["xun", "jia", "peng"]
        console.log(a);//["xun", "jia", "peng"]
    

    slice

    从某个已有的数组返回选定的元素。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.slice(1));//["jia", "xun"]
        console.log(a.slice(0,2));//["peng", "jia"]
        console.log(a);//["peng", "jia", "xun"]
    

    sort

    对数组的元素进行排序。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.sort());//["jia", "peng", "xun"]
        console.log(a);//["jia", "peng", "xun"]
    

    splice

    删除元素,并向数组添加新元素,然后返回被删除的项目。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.splice(1,1,"xiao"));//["jia"]
        console.log(a);//["peng", "xiao", "xun"]
    

    toString

    把数组转换为字符串,并返回结果。

        var a = new Array(3);
        a[0] = "peng";
        a[1] = "jia";
        a[2] = "xun";
        console.log(a.toString());//peng,jia,xun
        console.log(a);//["peng", "jia", "xun"]

    相关文章

      网友评论

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

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