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
}
添加回答
举报
0/150
提交
取消