js 删除对象中所有值为null的属性

let obj={
    'a':'a',
    'b':null,
    'c':'c'
}

var removePropertyOfNull=function(obj){
    Object.keys(obj).forEach(item=>{
        if(!obj[item])  delete obj[item]
    })
    return obj;
}
removePropertyOfNull(obj) //obj={'a':'a','b':'b'}

 

posted @ 2019-03-02 22:15  mingL  阅读(6377)  评论(0编辑  收藏  举报