javascript的this.Test = function(){……}
发布网友
发布时间:2022-04-23 06:36
我来回答
共1个回答
热心网友
时间:2022-04-23 08:05
举个例子:
var obj = {
test : function () { console.log(this.a)},
a : 1
}
obj.test()// 1
这里的this指的是obj;
this.a -> obj.a
function test1 () {
this.a = 2;
}
test1()//这里的this是window;
this是谁取决于函数执行的时候;这里 test1() -> window.test1();this.a 就相当于window.a;执行这个函数的时候,作用相当于给window对象增加了一个a 的属性。值为2