У меня есть два разных объекта, но у них есть некоторые общие свойства. Оба заполнены некоторыми значениями. Я хочу назначить значения объекта X для переопределения значений свойств Y, если они имеют один и тот же ключ в обоих объектах, иначе ничего не делать, кроме пустых ключей реквизита y.
Я могу достичь этой цели с помощью некоторых пользовательских операций сопоставления, но есть ли простой способ сделать это в javascript?
var x = {
name: 'John',
addressInformation: null
}
var y = {
name: '',
paymentInformation: {
iban: '12313123',
cardNumber: '1231231231'
},
addressInformation: {
city: 'Berlin'
}
}
Объединенный объект должен быть в моем сценарии:
y = {
name 'John',
paymentInformation: {
iban: '12313123',
cardNumber: '1231231231'
},
addressInformation: {
city: 'Berlin'
}
}
(Я поделился только упрощенной версией этих объектов. Есть много других свойств)
Какие исследования вы проводили и что пробовали? Все, что вы действительно показали, - это требование, но не было показано никаких попыток достичь этой цели.