美文网首页
数组API:

数组API:

作者: 追逐喆 | 来源:发表于2018-06-02 09:49 被阅读0次

    1.String();

    吧数组穿换成字符串

    案例:

    var arr=[1,2,3,4,5];
    var str=String(arr);
    console.log(str);
    

    2.join('拼接符');

    拼接成字符串,如果没有拼接符,默认等于String;

    案例:

    var arr['k','i','n','g'];
    var str=a.join();
    console.log(str);
    

    3.concat();

    拼接后的结果还是数组

    案例:

    var arr=['k','i','n','g'];
    var why=[1,2,3,4,5];
    var str=a.concat(why);
    console.log(str);
    

    4.slice(starti,endi+1);

    截取

    案例:

    var arr=['d','l','m','s','f','i','x'];
    //      0   1   2   3   4   5   6
    //  1)含头不含尾
    var king=arr.slice(1,6);
    //  2)如果省略第二个参数,默认从starti开始截取到结尾
    var king=arr.slice(1);
    //  3)如果一个参数都不写,相当于复制原数组
    var king=arr.slice();
    //  4)支持负数参数
    var king=arr.slice(-5,-2);
    console.log(king);
            
    

    5.splice(strati,n);

    删除 插入 替换

    案例:

    
    1.删除
    var a=[1,2,3,4,5,6,7,8,9];
    //     0 1 2 3 4 5 6 7 8
    var b=a.splice(4,8);
    console.log(a);
    
    2.插入
    var a=[1,2,3,4,5,6,7,8,9];
    //     0 1 2 3 4 5 6 7 8
    var b=a.splice(3,0,'10');
    console.log(a);
    
    3.替换
    var a=[1,2,3,4,5,6,7,8,9];
    //     0 1 2 3 4 5 6 7 8
    var b=a.splice(3,3,'14');
    console.log(a);
    
    

    6.reverse();

    翻转

    案例:

    var arr=[1,2,3,4,5,'上','山','打','老','虎'];
    var str=arr.reverse();
    console.log(str);
    

    7.push();

    给数组末尾添加元素

    案例:

    var arr=[1,2,3,4,5];
    var str=arr.push('a',100);
    console.log(arr);
    

    8.pop();

    删除数组末尾的元素

    案例:

    var arr=[1,2,3,4,5];
    var str=arr.pop();
    console.log(arr);
    

    9.unshift();

    给开头添加元素

    案例:

    var arr=[1,2,3,4,5];
    var str=arr.unshift('why');
    console.log(arr);
    

    10.shift();

    删除开头元素

    案例:

    var arr=[1,2,3,4,5];
    var str=arr.shift();
    console.log(arr);
    

    相关文章

      网友评论

          本文标题:数组API:

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