我有一个数组
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
但它没有用。它删除了第一个数字。
答案 0 :(得分:6)
arr.filter(function(v) {
return !v.includes(4);
});