美文网首页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