正在回答
1回答
同学你好,具体可以参考如下解析:
1、在全局下调用UserFactory函数,也就是说方法中的this一开始指向window
else语句中通过new关键字调用UserFactory函数实例化一个对象(相当于再次调用了UserFactory函数),这时候this指向UserFactory实例对象,满足if语句,调用相应的方法,实例化为对象并返回
可以输出this查看结果,如下:
一开始this指向window,后面实例化再次调用后指向UserFactory实例对象,如下:
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星