老师,您好,这个this为什么指向这个函数,而不是window?

来源:6-1 对象的扩展(简洁表示法与属性名表达式)

慕尼黑1428446

2019-08-22 11:59:25

http://img.mukewang.com/climg/5d5e12ea000178e004380259.jpg



写回答

1回答

好帮手慕星星

2019-08-22

同学你好,

this指向的return返回的这个对象,并不是getUserInfo函数哦。如下:

http://img.mukewang.com/climg/5d5e4a590001d5b105890415.jpg

调用getUserInfo函数后,代码中return了一个对象{}出来,并用xiaoming这个变量去接收,所以现在xiaoming指向的就是返回出来的对象了。当调用say方法的时候,this指向的就是xiaoming,也就返回出来的{}。

自己可以测试下,祝学习愉快!

0

0 学习 · 10739 问题

查看课程