为什么现在120000这项没删掉
解决方案如下:
<script>
var arr=['g1','g12','g1200','g1200c','g120000','g120000c','g120001','g120001c','g1201'];
for(var i = 0; i < arr.length; i++){
if(arr[i].indexOf('c')>-1){arr.splice(i-1,2); i = i - 1;}
}
alert(arr);
</script>
因为删除后,原数组长度发生变化,需要校正当前循环的位置