【发布时间】:2013-12-30 17:45:43
【问题描述】:
我在 JS 中有一个数组数组
例如 大批[ 数组['1','2','3','0'], 数组['2','3','4','1'], 数组['3','4','5','0'], ]
innerarray 有许多元素,其中一个元素被设置为其删除值,“1”表示已删除,“0”表示未删除。
在上面的数组中,它是innerarray的元素3,所以outerarray的中间元素被设置为删除。
通过 ajax 调用更新 mysql 数据库后,我想从外部数组中删除所有在内部数组中设置为已删除的元素。
如何根据innerarray中某个元素的值从outerarray中移除?
我尝试了一个 for 循环,但似乎没有工作
for(var i=0;i<outerarry.length;i++){
if(outerarray[i][3]=='1'){
outerarray.splice(i,1);
}
}
有什么想法吗?
【问题讨论】:
标签: jquery multidimensional-array splice