6.1

2018-06-01  本文已影响0人  YTF1214

数组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'];           

0  1  2  3  4  5  6 

删除:    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);

上一篇 下一篇

猜你喜欢

热点阅读