数组
var arr=[1,2,3,4];
快速清空数组
arr.length=0;
数组原则
var arr=[1,2,3];
arr.push(4); //给数组尾部添加一个数
arr.pop(); //从数组尾部开始删除
arr.shift(); //从数组头部开始删除
arr.unshift(4); //给数组头部添加一个数
数组排序、转换
arr.sort(); //把数组拍好顺序(sort 只认识字符串);
arr.sort(function(num1,num2)
{
return num1-num2; //比较函数 从大到小
});
var arr1=[1,2,3,4];
var arr2=[1,2,3,4];
alert(arr1.concat(arr2)); //数组连接concat
varr arr=[1,2,3,4];
alert(arr.join(’:’)) //join分隔符,组合数组元素,生成字符串
var str=‘12-5-6-7’;
var arr=str.split(’-’); //将字符串中的分割符(‘-’或其他的符号)去掉变为数组。
alert(arr[0]);
插入 、删除
splice(开始位置(删除或者添加的开始位置),删除,添加)
var arr=[1,2,3,4,5,6,7,8];
arr.splice(2,3); //丛书组的第二个删除后面三个数字。
arr.splice(5,0,‘a’,‘b’); //从第五个位置删除0个元素添加a和b.
arr.splice(5,1,‘a’); //从第五个位置开始删除1个元素添加一个元素a(相当于替换了5后面那个元素,把它变为a)。