js new

若是一個函數前面帶上new來調用該函數,那麼將建立一個隱藏鏈接到該函數的prototype成員的新對象,同時this將被綁定到那個新對象上函數

即:this

function B(){}
var a=new B();

相似於spa

function B(){}
var a={};
a.__proto__=B.prototype;
B.call(a);
相關文章
相關標籤/搜索