JavaScriptphp

js 多维数组过滤

2018-10-30  本文已影响0人  JUN888

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);
上一篇下一篇

猜你喜欢

热点阅读