javascript的数组不同于c#或者java
它的数组是可变数组
所以,在用的时候要注意
特别是在for循环里,如果循环体涉及到remove那就更出大问题了,因为一边在循环,一边在减少,肯定会出问题
所以解决办法是,先在循环体外取值然后用那个值代替,别图方便直接for(int i=0;i<XXX.length;i++)
javascript的数组不同于c#或者java
它的数组是可变数组
所以,在用的时候要注意
特别是在for循环里,如果循环体涉及到remove那就更出大问题了,因为一边在循环,一边在减少,肯定会出问题
所以解决办法是,先在循环体外取值然后用那个值代替,别图方便直接for(int i=0;i<XXX.length;i++)