美文网首页JavaScriptphp
js 多维数组过滤

js 多维数组过滤

作者: JUN888 | 来源:发表于2018-10-30 11:05 被阅读0次

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);

相关文章

网友评论

    本文标题:js 多维数组过滤

    本文链接:https://www.haomeiwen.com/subject/weawtqtx.html