我有两个对象:
let first = {
a: 'John',
b: 22,
c: 'example'
}
let second = {
b: 55,
d: 'demo'
}
我想只替换第二个对象中已存在的项目到第一个对象中。结果应该像这样(因此只有 b 项目将被更改,新的 d 项目会被忽略):
{
a: 'John',
b: 55, // changed
c: 'example'
}
合并操作无法正常工作,因为它还会增加新项目。 我可以使用 foreach,但我相信应该有更简洁的答案。我已经在我的项目中使用了lodash,所以我可以使用其中的函数,但是我找不到任何与此目的相符的函数。是否有任何相关的函数?