发布网友
共1个回答
热心网友
return function () { return this.name; };
这是一个匿名函数,在js中,匿名函数的作用域都是window
你可以尝试一下在构造函数Person开始的时候把当前的this值保存下来,因为到匿名函数中this的值就会指向window了:
var that = this;
然后
return function () { return that.name; };
这样就会返回Person中的name属性了。