美文网首页
js 数组API

js 数组API

作者: 趁年轻拼一拼 | 来源:发表于2018-06-01 22:16 被阅读0次

    1、string();  把数组转换成字符串

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

            var    str=String(arr);

            console.log(str);

    //1,2,3,4,5

    2、join('拼接');拼接,最后拼接成的字符串(如果没有拼接符,默认等于String)

    例:var  arr['h','e',l'',''l,'o'];

            var  str=arr.join('-');//h-e-l-l-o

            var  str=arr.join('');//hello

            var  str=arr.join(' ');//h,e,l,l,o

            console.log(str);

    3、concat();拼接  结果为拼接

    例:①var  arr=['a','b','c'];

          var  str=arr.concat(1,2);              console.log(str);//['a','b','c',1,2]

          ②var  arr=['a','b','c'];

          var  arr2=[1,2,3];

          var  str=arr.concat(arr2);              console.log(str);//['a','b','c',1,2,3]

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

    特点:

    ①含头不含尾

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

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

    ④支持负数参数

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

    //下标            0  1  2  3  4  5  6

    //                  -7  -6  -5 -4 -3 -2 -1

    var  arr.slice(3,5);[//'d',''e];

    var  arr.slice(3);//['d','e','f','g'];

    var  arr.slice();//['a','b','c','d','e','f','g'];

    var  arr.slice(-4,-2);//['d','e'];       

    console.log(str)  ;

    5、splice(starti,n);  (n代表个数)

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

    ①删除

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

    consolie.lig(arr);//['a','b','c','f','g'];

    ②插入

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

    consolie.lig(arr);//['a','b','c','1','2','d','e','f','g'];

    ③替换

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

    consolie.lig(arr);//['a','b','c','A','B','f','g'];

    6、reverse();    翻转

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

            var    str=arr.reverse();

            console.log(str);//[5,4,3,2,1]

    7-10重要

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

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

            var    str=arr.push('a');

            console.log(arr);//[1,2,3,4,5,'a']

    8、pop();删除数组末尾元素

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

            var    str=arr.pop();

            console.log(arr);//[1,2,3,4]

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

    例:var  arr=[1,2,3,4];

            var    str=arr.unshift('fff');

            console.log(arr);//['fff',1,2,3,4]

    10、shift();删除数组开头元素

    例:var  arr=[1,2,3,4];

            var    str=arr.shift();

            console.log(arr);//[2,3,4]

    相关文章

      网友评论

          本文标题:js 数组API

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