首页 热点专区 义务教育 高等教育 出国留学 考研考公

javascript中有关this的问题。

发布网友

我来回答

1个回答

热心网友

return function () { return this.name; };

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com