为了账号安全,请及时绑定邮箱和手机立即绑定

ES6合并对象

ES6合并对象

SMILET 2018-10-02 15:11:42
Object.assign(target, ...sources) 是将后者sources的全部合并到target , 有没有方法是只合并具有 target的key, target没有的key就不进行合并覆盖
查看完整描述

2 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

function merge(target, src) {

    const result = {...target}

    Object.keys(target).forEach(key => {

        if (target.hasOwnProperty(key)) {

            result[key] = src[key]

        }

    })

    return result

}


查看完整回答
反对 回复 2018-10-09
  • 2 回答
  • 0 关注
  • 1288 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信