jon*_*bbs 13 javascript lodash
我正在尝试使用Lodash将对象A合并到对象B中,但我遇到的麻烦是对象A有一些未定义的值,我希望将它们复制到对象B.
_.merge()的Lodash文档说:
"递归地合并源对象的自身可枚举属性,这些属性未解析为未定义到目标对象中."
是否有其他功能可以执行此操作,还是可以轻松覆盖?
编辑A:
样本输入:
A = {
name: "Bob Smith",
job: "Racing Driver",
address: undefined
}
B = {
name: "Bob Smith",
job: "Web Developer",
address: "1 Regent Street, London",
phone: "0800 800 80"
}
Run Code Online (Sandbox Code Playgroud)
预期产出
B = {
name: "Bob Smith",
job: "Racing Driver",
address: undefined,
phone: "0800 800 80"
}
Run Code Online (Sandbox Code Playgroud)
编辑B:
只是为了确认,它需要是一个"深度"合并.对象可能包含嵌套对象.
| 归档时间: |
|
| 查看次数: |
3556 次 |
| 最近记录: |