删除多维数组中的某些值

时间:2016-04-22 01:08:31

标签: javascript arrays multidimensional-array

我有一个数组

arr = [
[1,2,3],
[4,5,6],
[7,8,9]
]

我想删除包含元素4的数组。这里它将删除4,5,6。所以它是arr = [[1,2,3],[7,8,9]];

我尝试了for循环,但是我得到了0.所以我读了Remove items from array with splice in for loop 但它没有用。它删除了第一个数字。

1 个答案:

答案 0 :(得分:6)

arr.filter(function(v) {
   return !v.includes(4);
});