2018-06-01

2018-06-02  本文已影响0人  小豪豪豪豪豪豪

数组API:

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

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

var str=String(arr);

console.log

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

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

var arr=['h','e','l','l','o'];

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

var str=arr.join('');

var str=arr.join();

console.log(str);

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

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

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

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

var str=arr.concat(arr2);

console.log(str);

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 str=arr.slice(2,5);

var str=arr.slice(2);

var str=arr.slice();

var str=arr.slice(-3,-1);

console.log(str);

5.splice(starti,n);

删除 插入 替换

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

          0  1  2  3  4  5

删除:

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

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

替换

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

console.log(str);

console.log(arr);

6.翻转

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

var str=arr.reverse();

console.log(str);

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

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

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

console.log(arr);

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

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

var str=arr.pop();

console.log(arr);

unshift();给数组开头添加一个元素

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

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

console.log(arr);

shift();删除

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

var str=arr.shift();

console.log(arr);

上一篇 下一篇

猜你喜欢

热点阅读