数组里的数据是这样的 有 4个 0000000000 的数据,我用遍历判断等于 000000000的时候splice。
这样的情况有些问题只删掉了两个。
究其原因是因为比如说数组下标为 0123456,1234是满足条件的比如删掉12之后后面的数组下标自动补上。就不满足了所以我们要把i操作一下。
直接上代码
for(var i = 0;i<this.data1.length;i++){ if(Number(this.data1[i].cashAccount) == 0){ this.data1.splice(i,1); i=i-1 } }
这样就ok了!加一个i = i -1。