【Web前端基础】js this该如何理解

2021-01-14 17:03发布

9条回答
小优
2021-01-19 10:45

js是基于对象的脚本,在任何作用域下都有this对象。比如直接在script脚本中写的代码,当前this就指window,在在function内,this就指当前方法(即对象),如果指定了方法的原型链,this就会指向该方法的原型链

console.log(this);//window

function Test(){

console.log(this);

}

Test.prototype.method=function(){

console.log(this);

}

var test=new Test();//test

test.method();//test


一周热门 更多>