数组API

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

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

        var str=String(arr); 

        console.log(str);

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

        拼接符里面可以是符号

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

        var arr=["zhang","xiao","han"]; 

        var str=arr.join("~");

        结果显示为:zhang~xiao~han;

        拼在一起的效果,字母中间没有东西

            var str=arr.join("");

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

        var str=arr.join();

        console.log(str);

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

        var arr=["zhang","xiao","han"];

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

        var str=arr.concat(arr2);

            或

        var str=arr.concat(1,2,3);

        console.log(str);

3.slice(starti,endi);  截取;

  截取的特点:

        1.含头不含尾

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

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

        4.支持负数参数

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

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

                          0  1  2  3  4  5

        删除  从开始到结束的删除

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

        插入  从开始的后面在保持不被删除的情况下插入1,2

        var str=arr.splice(2,0,"1","2");

        替换  从开始的后面删除两个替换两个

        var str=arr.splice(2,2,"A","B");

        console.log(str);

        console.log(arr);

6.reverse();    翻转

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

        var str=arr.reverse();

        var arr=["你","是","年","少","的","欢","喜"];

        var str=arr.reverse(); 括号里不加内容

        console.log(str);

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

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

        var str=arr.push("a",10); 可以添加多个字母和数字

        console.log(arr);

8.pop();    删除数组末尾的元素,只能删除一个

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

        var str=arr.pop(); 括号里不加东西

        console.log(arr);

9.unshift();    给数组开头添加元素

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

        var str=arr.unshift("w","y","b");

        console.log(arr);

10.shift();    删除数组开头元素,只能删除一个

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

        var str=arr.shift();

        console.log(arr);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容