1.String();
吧数组穿换成字符串
案例:
var arr=[1,2,3,4,5];
var str=String(arr);
console.log(str);
2.join('拼接符');
拼接成字符串,如果没有拼接符,默认等于String;
案例:
var arr['k','i','n','g'];
var str=a.join();
console.log(str);
3.concat();
拼接后的结果还是数组
案例:
var arr=['k','i','n','g'];
var why=[1,2,3,4,5];
var str=a.concat(why);
console.log(str);
4.slice(starti,endi+1);
截取
案例:
var arr=['d','l','m','s','f','i','x'];
// 0 1 2 3 4 5 6
// 1)含头不含尾
var king=arr.slice(1,6);
// 2)如果省略第二个参数,默认从starti开始截取到结尾
var king=arr.slice(1);
// 3)如果一个参数都不写,相当于复制原数组
var king=arr.slice();
// 4)支持负数参数
var king=arr.slice(-5,-2);
console.log(king);
5.splice(strati,n);
删除 插入 替换
案例:
1.删除
var a=[1,2,3,4,5,6,7,8,9];
// 0 1 2 3 4 5 6 7 8
var b=a.splice(4,8);
console.log(a);
2.插入
var a=[1,2,3,4,5,6,7,8,9];
// 0 1 2 3 4 5 6 7 8
var b=a.splice(3,0,'10');
console.log(a);
3.替换
var a=[1,2,3,4,5,6,7,8,9];
// 0 1 2 3 4 5 6 7 8
var b=a.splice(3,3,'14');
console.log(a);
6.reverse();
翻转
案例:
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',100);
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('why');
console.log(arr);
10.shift();
删除开头元素
案例:
var arr=[1,2,3,4,5];
var str=arr.shift();
console.log(arr);
网友评论