正在回答 回答被采纳积分+1
1回答
好帮手慕慕子
2021-10-11 16:54:33
同学你好,问题解答如下:
1、图一中的代码,不使用new调用People,函数调用后的返回结果也是undefined。如下:
视频中老师提到的是会产生全局变量,而不是局部变量。因为直接添加圆括号调用People时,函数内部的this指向全局对象window,那么相当于给全局对象widnow添加了name、age等属性,而添加到window对象上的属性可以在全局中访问,也可以称之为全局变量。
示例:在调用People后,可以在函数外通过window.name或name的方式访问。
2、因为函数中没有设置return时,默认return返回结果是undefined。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星