【发布时间】:2018-06-25 12:16:45
【问题描述】:
我有一个这样的对象
let ob1 = {
'item_data':{
'stack':{
'purchase':'12345',
'order':'22222'
}
}
}
还有一个像这样的对象
let ob2 = {
'stack':{
'purchase':'444444'
}
}
生成的对象应如下所示
result = {
'item_data':{
'stack':{
'purchase':'444444',
'order':'22222'
}
}
}
代码位于 nodejs 应用程序中。我想知道是否有任何 javascript 库可以在服务器端 js 中执行这种合并/替换对象。
感谢您的帮助。
【问题讨论】:
-
您是否尝试过编写代码来做到这一点?
-
看看 Object.assign
-
我试过这个
let d = Object.assign(ob1['item_data'], ob2 );,它产生了这个结果{ stack: { purchase: '444444' } }
标签: javascript json node.js underscore.js