【发布时间】:2018-01-11 10:20:14
【问题描述】:
我有以下 Javascript 代码:
var container = {
first: {
a: 1,
b: 'someString'
},
second: Object.assign({
c: 34,
d: 'something else'
},
this.first
)
}
console.log(container)
打印出来:
{ first: { a: 1, b: 'someString' },
second: { c: 34, d: 'something else' } }
但是,我希望它是:
{ first: { a: 1, b: 'someString' },
second: { c: 34, d: 'something else', a: 1, b: 'someString'} }
所以我希望first 中的所有(键、值)对也出现在second 中。怎么可能?
【问题讨论】:
-
你可以Refer this
-
this.first在分配时不存在。
标签: javascript object declaration