一道关于this指向的前端面试题
2 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
1.在全局环境中使用var x,相当于给window添加x属性
2.执行var x = a(5),在function中给x赋值为5,但是将this返回给它本身,则导致它又等于window,此时x === x.x === x.x.x === ... === window,按照理论来说只要你能输出所有的x.x,那应该能有机会看到5,但这本身是一个无限循环
3.至于y为何没有undefined,原因是它没有和x变量同名
- 2 回答
- 0 关注
- 533 浏览
添加回答
举报
0/150
提交
取消