构造函数的this可以理解为指向的是当前构造函数的原型吗?

来源:6-3 [JavaScript]this

游啊游

2016-08-15 21:14

function MyClass(){ this.a; } 视频中说的是当前的this是指向原型为MyClass的空对象,可以这样说么,this指向当前构造函数的原型?

写回答 关注

2回答

  • _Doogie
    2016-09-08 10:42:57

    看如何调用啦,如果当做普通的函数直接去调用,如:MyClass(); 它的this指向window

    如果是当做构造函数去调用,如:new MyClass();它的this就会指向新创建的对象实例

  • sandheart
    2016-08-15 22:06:35

    this是运行时上下文对象,具体是什么,要看运行时的状态

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281111 学习 · 1020 问题

查看课程

相似问题