【发布时间】:2017-12-18 23:10:01
【问题描述】:
我正在尝试返回对象内部元素的名称。第二个元素是函数getBook(),它应该返回书名,但我在控制台中得到undefined。我已经定义了引用对象内部函数的第二个变量 get name。我不确定是否可以使用 return this.element。如果有人能解释我的代码失败的原因,我将不胜感激。谢谢你。
var books = {
name: 'Goodnight Moon',
getBook() {
return this.name;
}
};
var getName = books.getBook;
console.log(getName());
【问题讨论】:
标签: javascript object