猿问

请帮忙解释一道关于this的面试题?

varname="小明",
person={
name:"小红",
getName:function(){
 returnfunction(){
 returnthis.name;
 };
}
};
console.log(person.getName()());//小明
为什么最后打印出来的“小明”而不是“小红”?看不太懂person.getName()()这句后面两个括号的意思。//新手勿喷,谢谢
慕少森
浏览 512回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答