一道关于this指向的前端面试题

前端笔试中遇到这么一道考this指向的题,求解答为什么x.x调用结果会是undefined?
相关Code
functiona(xx){
this.x=xx;
returnthis;
}
varx=a(5);
vary=a(6);
console.log(x.x);//undefined
console.log(y.x);//6
蛊毒传说
浏览 1098回答 2
2回答

HUX布斯

vary=a(6)执行这条语句的时候,已经将6这个number付给前面的x变量了,这样在执行console.log(x.x),当然是undefined
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript