js删除数组元素的问题
var array = [50,100,150,200,250,300];
这里我要用数组下标的方式来删除,
我的程序逻辑是先得到需要删除的下标元素,放到新的一个数组,如:删除[0,2,4]
然后for循环的删除的时候(我用的是splice),删除了array[1]的时候,元素下标会重新计算,我要删除array[2](150),但其实删除的是元素(200),请问这里我该怎么做?
这个很简单啊,删除一次下标重新计算,你可以在删除一次的时盯睁候,for循环删除绝厅下一并则隐次的时候i-1就可以了。
你的for循环是怎么删的?就不能全贴出来?问问题都不会,你能做出来才怪。