20 条评论 按热度排序 按时间排序 /350
遵守中华人民共和国的各项道德法规,
承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。
参与本评论即表明您已经阅读并接受
上述条款。
仰望看星空吧 展开
总结: 1.在函数外部使用this,this指的是window对象; 2.在某些情况下的函数内部调用this,this指的也是window对象; 3.函数被new来调用,那么函数内部的this是new 关键字新创建的上级对象; 4.函数作为某个对象的方法调用,函数内部的this指的是这个上级对象; 5.事件监听函数内部的this,指的是触发这个事件的元素。
2018年10月07日 15:30
2 回复
月亮也烦 展开
函数和变量都属于window对象的属性,所以函数内部的this指window。被new以后就是新的对象了,这时this指函数自身
2020年06月17日 08:28
0 回复
明天无悔 展开
感谢,清晰了许多。
2019年03月01日 11:21
0 回复
游客 展开
还是一知半解的对于this
2018年10月14日 14:03
0 回复
游客 展开
建议大家还是去测试一下,明明就是两个10
2018年10月11日 20:11
0 回复
仰望看星空吧 展开
var x=10; function test(){ this.x=100; } test(); alert(x); 这个最后肯定弹出100啊,因为函数内部的this指的是window。程序是从上而下执行的,先把10赋给了全局变量x,调用test函数后,又把100赋给了全局变量x,所以最后全局变量x的值是100
2018年10月07日 15:25
0 回复
我们的成功之路 更多 换一换
会员名:陈****泽
2017年,我想换工作,因为我这是八九线城市的小县城,工作不好找,附近机箱厂比较多,我就想从事机箱设计之类的工作,于是我从自学网上开始自学CAD设计
会员名:We****hy
大学学的专业是环境艺术,2011年毕业后到杭州、上海工作一年,从事景观设计。在那时,我要自学网就提供给我了很大的帮助,很多的软件:CAD、SU、PS的深入学习和在实际工作中的复杂操作都在我要自学网上找到
会员名:飞鸟****nk
本人大学所学专业为机械设计。毕业后的第一份工作是在一家国企做机械设计。后来因为自身家庭原因离职就职于北京某机床制造有限公司做工艺师。此工作岗位需要编制数控程序并懂得一定的加工工艺。但
会员名:m****梅
本人近年一直从事薪酬核算工作,之前效率一直不高,后面无意间了解到了“我要自学网”,发现里面的内容好丰富,各行各业的都有,因工作原因,从里面学了EXCEL2013函数大全教程和EXCEL操作技巧操作
会员名:qq2****488
2011年那个时候,自己还是一个普通操作CNC的员工,看到CNC机床能够加工出各种各样的东西,觉得很喜欢,也想做出一个自己心中所想的物品,于是上百度搜看有什么自学网站,这下就知道了我要自学网,刚开始的时候网站里关