我正在使用es6
语法。为什么将属性d
添加到对象b
,但是当我使用Object.define属性时,属性c
未添加到对象b
?为什么object.define属性不会将属性添加到对象中?
这里是我的代码
var a = {
a: 1
}
var b = {
a: 5,
b: 6
}
b['d'] = 33
Object.defineProperty(b, 'c', {
value: 'eee'
})
var t = {}
Object.assign(t, a, b)
console.log(t)
https://es6console.com/iz8m4ux1/
有一个在你的问题没有ES6特定的语法。 – Paulpro