我有两个对象。
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的更好方法是什么?
答案 0 :(得分:-1)
只需使用Object.assign(ObjectA, ObjectB)
答案 1 :(得分:-1)
ES9 / Regular Javascript
let object1 = {
foo: 'foo'
}
let object2 = {
bar: 'bar'
}
console.log({ ...object1, ...object2 })
console.log(Object.assign(object1, object2))