JS6月一号笔记

2018-06-01  本文已影响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);

上一篇下一篇

猜你喜欢

热点阅读