不用Splice方法,如何直接删除 Array[2] 这个数组子元素?
不通过Splice方法, 直接删除数组中间的元素该怎么做? 谢谢!
------解决方案--------------------
var arr = [0,1,2,3,4];
arr = arr.slice(0,2).concat(arr.slice(3));
alert(arr);
------解决方案--------------------var ary = []; //你的数组
var delete = 10; //要删除的索引
for(var i=delete;i<ary.length-1;i++){
ary[i] = ary[i+1];
}
ary.length = ary.length-1;