关于数组的一些方法

var box = ['lili','nana','xiaoxiao'];

//alert(box.join('|'));//在数组间插入|
//alert(box.push('mm')); //进栈,数组末尾添加一个元素,并返回数组长度
//alert(box.pop()); //出栈,移除数组末尾的元素,并返回移除的元素
//alert(box.shift()); //移除数组开头元素,并返回移除的元素的元素
//alert(box.unshift('ll','aa'));//数组开头添加两个数组,返回新数组长度,IE下返回undefined
//var box2 = box.concat('计算机编程');//创建新数组,并添加新元素
//var box2 = box.slice(1);//方法可以基于当前数组获取指定区域元素并创建一个新数组
//var box2 = box.splice(0,2);//截取前两个元素
//var box2 = box.splice(1,0,'计算机编程','江苏');//在第2个位置插入两条
//var box2 = box.splice(1,1,100);//截取了第2条,替换成100
alert(box);
alert(box2);

原文地址:https://www.cnblogs.com/mrcln/p/4213600.html