<!DOCTYPE html>
<html>
<head>
</head>
<script>
function TObject(){
this.name1 = "aa";//这里不能写name,name是window的变量。否则无法得到验证结果
}
var t = new TObject();//执行中,this代表t
alert("window1="+this.name1);//没有值
alert("t="+t.name1);//有值
TObject();//执行中,this代表window
alert("window2="+this.name1);
</script>
<body>
</body>
</html> function类中定义变量this的简单说明
JS this指向解析
最新推荐文章于 2022-10-20 00:42:43 发布
本文通过一个简单的HTML页面示例,探讨了JavaScript中this关键字的作用域问题。解释了在不同上下文中this指向的变化,并展示了如何通过构造函数来设置对象属性。
917

被折叠的 条评论
为什么被折叠?



