Javascript 如何在js中覆盖和组合两个对象?
我有两个目标Javascript 如何在js中覆盖和组合两个对象?,javascript,object,Javascript,Object,我有两个目标 ObjectA = {name: 'Peter', age: 56, country: 'USA'} ObjectB = {age: 34} 我想将ObjectA更新为 {name: 'Peter', age: 34, country: 'USA'} if (ObjectB) { const newObject = ObjectA[Object.keys(ObjectB)[0]] === .... } 更新ObjectA的更好方法是什么?只需使用Object.ass
ObjectA = {name: 'Peter', age: 56, country: 'USA'}
ObjectB = {age: 34}
我想将ObjectA更新为
{name: 'Peter', age: 34, country: 'USA'}
if (ObjectB) {
const newObject = ObjectA[Object.keys(ObjectB)[0]] === ....
}
更新ObjectA的更好方法是什么?只需使用
Object.assign(ObjectA,ObjectB)
let object1={
福:“福”
}
设object2={
酒吧:“酒吧”
}
log({…object1,…object2})
console.log(Object.assign(object1,object2))
可能重复的{…objecta,…objectb}
将执行此任务