问答详情
源自:2-2 分离构造器

为什么要做this是否为当前实例的判断?

难道new出来的this还有可能不指向这个新对象?

if(!(this instanceof ajQuery)){
       return new ajQuery(selector);
   }
难道这里this还有其他指向的可能?

提问者:Qzhor 2017-04-16 13:49

个回答

  • qq_羊羊羊_1
    2017-04-24 17:09:06
    已采纳

    如果不使用new,this指向global或window。e.g: ajQuery("selector")和new ajQuery("selector")的区别