若是一個函數前面帶上new來調用該函數,那麼將建立一個隱藏鏈接到該函數的prototype成員的新對象,同時this將被綁定到那個新對象上函數
即:this
function B(){} var a=new B();
相似於spa
function B(){} var a={}; a.__proto__=B.prototype; B.call(a);