美文网首页
JS6月一号笔记

JS6月一号笔记

作者: 哇塞薛之谦 | 来源:发表于2018-06-01 21:27 被阅读0次

    数组API:

    (1).String();把数组转换成字符串

    var arr=[1,2,3,4,5];

    var str=String(arr);

    console.log(str);

    (2)join('拼接符');拼接,最后拼接成的是字符串

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

    var arr=['a','b','c','d','e','f'];

    var str=arr.join();

    var str=arr.join('');

    var str=arr.join('-');

    console.log(str);

    (3)  concat();拼接  结果还为数组

    var arr=['jin','dai','shun'];

    var arr2=[5,2,1];

    var srt=arr.concat(6666666);

    var srt=arr.concat(arr2);

    console.log(srt);

    (4)slice(starti,endi+1);截取

    特点:1 含头不含尾

    2 如果省略第二个参数,默认从starti开始截取到结尾

    3. 如果一个参数都不写,相当于复制原数组4. 支持负数参数

    var arr=['a','b','c','d','e','f','g'];

                  0  1  2  3  4  5  6

    var srt=arr.slice(1,2+2);

    var srt=arr.slice(2);

    var srt=arr.slice();

    var srt=arr.slice(-4,-1);

    console.log(srt);

    (5)splice(starti,n);  删除  插入  替换

    var arr=['a','b','c','d','e','f','g'];

    删除:

    var str=arr.splice(3,2);

    插入:

    var str=arr.splice(3,0,'1','3');

    替换:

    var str=arr.splice(3,2,'A','B');    console.log(arr);

    (6)reverse();    翻转

    var arr=[1,2,3,4,5,6];

    var str=arr.reverse();

    console.log(str);

    (7)push();  给数组末尾添加元素

    var arr=[1,2,3,4,5];

    var str=arr.push('X','O');

    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('A');

    console.log(arr);

    (10)shift();  删除前端元素

    var arr=[1,2,3,4,5];

    var str=arr.shift();

    console.log(arr);

    相关文章

      网友评论

          本文标题:JS6月一号笔记

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