使用对象分配时评估的getter函数

时间:2016-08-23 01:25:53

标签: javascript merge ecmascript-6

我在控制台进行了实验,遇到困扰我的事情:

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 }}。感谢您抽出时间解释。

0 个答案:

没有答案