/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 25 条)
学习达人
shishaoyang 展开
学过面向对象语言的,都好理解。其实,这是类和对象中的概念,包括课件中用到的构造函数,放在这儿讲很不合适,应该放在类与对象那部分讲解。
2023年12月09日 16:01
0 回复
天晴会下雨 展开
现在都不用var了呀 用let 了 这我就有点不懂了
2022年07月12日 15:19
1 回复
学习达人
small笨蛋 展开
浏览器的缓存,刷新都不管用,要差掉页面重新进,才能清除刚才的全局变量
2021年04月26日 22:22
0 回复
仰望看星空吧 展开
总结:
1.在函数外部使用this,this指的是window对象;
2.在某些情况下的函数内部调用this,this指的也是window对象;
3.函数被new来调用,那么函数内部的this是new 关键字新创建的上级对象;
4.函数作为某个对象的方法调用,函数内部的this指的是这个上级对象;
5.事件监听函数内部的this,指的是触发这个事件的元素。
2018年10月07日 15:30
5 回复
T953710vm 展开
3.其实那就是个构造函数 新创建的继承了所有函数的属性 5.就是指向当前正在操作的元素
2020年11月27日 22:49
@TA
学习达人
small笨蛋 展开
function test1(name){
this.name=name;
}
test1("x");
new test1("y");
alert(this.name);
为啥是 x
2021年04月26日 21:54
1 回复
月亮也烦 展开
函数和变量都属于window对象的属性,所以函数内部的this指window。被new以后就是新的对象了,这时this指函数自身
2020年06月17日 08:28
1 回复
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部