问答详情
源自:6-3 [JavaScript]this

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

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

提问者:游啊游 2016-08-15 21:14

个回答

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

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

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

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

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