js中批量修改对象中的属性值

例如这样一个对象,想直接把值为null的改为undefined

{
address: "11"
agent: null
amlLevel: "11"
annualizedIncomeAmount: null
}

引入一个lodash

import _ from 'lodash';

const res =  _.mapValues(data, val => {
    if (_.isNull(val)) {
          return undefined;
        }
        return val;
    }),

想修改单个的,直接在函数里面进行判断即可

你可能感兴趣的:(javascript,前端,lodash)