Как переписать и объединить два объекта в JS? - PullRequest
0 голосов
/ 04 марта 2019

У меня есть два объекта.

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?

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

ES9 / Обычный Javascript

let object1 = {
	foo: 'foo'
}
let object2 = {
	bar: 'bar'
}

console.log({ ...object1, ...object2 })
console.log(Object.assign(object1, object2))
0 голосов
/ 04 марта 2019

Просто используйте Object.assign(ObjectA, ObjectB)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...