js 多维数组过滤
// 原数组
var arr = [{
num: 1,
val: 'ceshi',
flag: 'aa'
}, {
num: 2,
val: 'ceshi',
flag: 'aa'
}, {
num: 3,
val: 'ceshi',
flag: 'aa'
}, {
num: 4,
val: 'ceshi',
flag: 'aa'
}, {
num: 5,
val: 'ceshi2',
flag: 'aa2'
}];
// 多维数组过滤
function filterArr(arr) {
console.info('多为数组过滤');
console.info(arr);
let newarr = [];
// 过滤掉num等于3 的数组
newarr = arr.filter(item = > item.num !== 3);
console.log(newarr);
return newarr;
}
filterArr(arr);
网友评论