var person = { get firstName(){ return "Nicholas" }, sayName: function(){ console.log(this.name); } } console.log(person.sayName.name);//"sayName" console.log(person.firstName.name);//并不是书上所说的"get firstName",而是"undefined"
这是《深入理解ES6》53页的代码问题,不明白为什么和书上的输出不一样。如果我想获取person.firstName.name,那要怎么获取?
登录后可查看更多问答,登录/注册