我在控制台进行了实验,遇到困扰我的事情:
var foo = {
bar: 10,
get baz() {return this.bar}
}
console.log(foo.baz) // 10
var fubar = Object.assign({}, foo);
console.log(fubar); // {bar: 10, baz: 10}
我在这里不明白的是baz
10
位于fubar
之下的原因,而不是像getter
那样的foo
}}。感谢您抽出时间解释。