1.在javaScript 中,删除元素 有两个方法
delete():删除元素,不删除索引
splice():删除元素及索引
参考:http://www.w3school.com.cn/jsref/jsref_splice.asp
var arra=['aaaa','bbbbbb','ccccc'];
// index howmany item:需要添加的元素
arra.splice(0,2,'a1','b1','c1');
alert(arra.length);//4
//从索引是1的位置 删除两个元素,然后添加三个元素
for(var i=0;i<arra.length;i++){
alert(arra[i]);//a1,b1,c1,ccccc
}
delete arra[2];//使用delete 删除元素,删除后,数组长度不变,删除的元素变为undefined
alert(arra.length);//4
for(var i=0;i<arra.length;i++){
alert(arra[i]);//a1,b1,undefined,ccccc
}