Modify object property in an array of objects

后端 未结 11 1186
抹茶落季
抹茶落季 2020-11-29 07:09
var foo = [{ bar: 1, baz: [1,2,3] }, { bar: 2, baz: [4,5,6] }];

var filtered = $.grep(foo, function(v){
    return v.bar === 1;
});

console.log(filtered);
<         


        
11条回答
  •  温柔的废话
    2020-11-29 07:31

    You can make use of filter function of javascript.

    obj = [
        {inActive:false, id:1},
        {inActive:false, id:2},
        {inActive:false, id: 3}
    ];
    let nObj = obj.filter(ele => {
        ele.inActive = true;
        return ele;
    });
    
    console.log(nObj);

提交回复
热议问题