【发布时间】:2020-11-06 09:57:33
【问题描述】:
我有两个相同的物品
let a = {
title : "developer”,
startDate:{ month :’jan’}
}
let b = {
title :{
value: ""
} ,
startDate :{month:{value:””}}
}
我需要动态合并这两个以获得如下对象
let c = {
title :{
value: "developer"
} ,
startDate:{
month:{ value:” jan”}}
}
【问题讨论】:
-
我不想成为“那个人”,但我认为您可能需要先让两个对象具有相同的结构,然后再尝试运行深度合并
-
这些对象不相同。您能否提供一些其他规则或深入解释您的想法。
-
我将简化让我们考虑下面的对象 let a = { title : "developer", startDate:{ month :'jan'} } 需要遍历直到最后一个属性并将最后一个值分配给新属性 "value " . 如下所示 a = { title :{ value: "developer" } , startDate:{ month:{ value:” jan”}} }
-
自定义代码会有帮助吗?
标签: javascript typescript object