数组的最常用方法有 : push()从尾部插入,unshift()从头部插入,pop()从尾部删除 ,shift() 从头部删除 ,concat()字符串连接
join()字符串连接符 split()字符串删除,与join相反
splice() 字符串删除,插入。有两个参数 ---》( 开始位置 ,结束位置),功能较多,往下看
用法:
push()
var arr=[1,2,3];
arr.push(4);//从尾部添加
alert(arr); //[1,2,3,4]
unshift()
var arr=[1,2,3];
arr.unshift(4);
//从头部添加
alert(arr); //[4,1,2,3]
pop()
var arr=[1,2,3];
arr.pop();//从尾部删除
alert(arr);//[1,2]
shift()
var arr=[1,2,3];
arr.shift();//从头部删除
alert(arr);//[2,3]
concat()
var arr1=[1,2,3];
var arr2=[6,7,8];
alert(arr1.concat(arr2));
//字符串连接[1,2,3,4,5,6]
join()
var arr=[1,2,3,4];
alert(arr.join(':'));//连接符[1:2:3:4]
split()
var str='12-4-5-8';
var arr=str.split('-');
//'12-4-5'.split('-') ['12','4','5']
alert(arr[0]+arr[1]);//[12,4,5] 与join相反
splice()
一、先删除
var arr=[1,2,3,4,5,6,7,8];
//1.中间删除
arr.splice(2,
3); //( 开始位置 结束位置) [1,2,6,7,8]
alert(arr);
二、从开始位置插入
var
arr=[1,2,3,4,5,6,7,8];
arr.splice(5,
0, 'a',
'b', 'c');
alert(arr);//[1,2,3,4,5,a,b,c,6,7,8]
三、先删除后插入
var
arr=[1,2,3,4,5,6,7,8];
arr.splice(1,
2, 'a',
'b');
alert(arr);//先删除后插入[1,a,b,4,5,6,7,8]