数组使用
varr arr[12,3,4,5,6];
var arr=new Array(12,3,4,5,6);
#### 数组元素的添加
添加
push(元素):从尾部添加元素
unshift(元素):从头部添加元素
var arr=[1,2,3];
arr.push(4);
alert()
删除
pop(): 在尾部删除元素
shift():在头部删除元素
var arr=[1,2,3];
arr pop(4);
alert()
数组排序
sort:排序(按照字母顺序排序 )
var arr=[96,88,7,12,45,65];
arr.sort(function(num1,num2){
ruturn num1-num2;
}
);
转换类
数组链接 concat
var arr1=[96,88,7,12,45,65];
var arr2=[96,88,7,12,45,65];
alert(arr1.concat(arr2));
数组分割 join(分割符)
var arr=[12,1,5,5,6,8];
alert(arr.join(':'));
如何将字符串变为数组
用split
var str='12-4-5-8';
var arr=str.split('-');
alert(arr[0])
插入,删除
splice先删除在插入
1,从中间删除
splice(开始位置,长度)
var arr=[1,2,3,4,5,6,7,8];
arr.splice(2,3);
2,从中间插入
splice(插入位置,删除几个元素,增加的元素)
var arr=[1,2,3,4,5,6,7,8];
arr.splice(5,0,'a','a','b');
3,替换
var arr=[1,2,3,4,5,6,7,8];
arr.splice(1,2,'a','b');