鑑於函數A)新的A(之間的任何差異,給定一個功能的,有沒有VS新A
function A()
{
....
console.log(1);
this.a = 1;
}
如果我
var b = new A();
則b繼承A的性質,並且
b.a == 1; //true
但如果我這樣做
var c = new A;
那麼C繼承再次A的屬性,
c.a == 1; //true
有new A()
VS new A
之間有什麼區別?
不,他們是一樣的。即使你沒有編寫調用parens,new也會調用這個函數。 – dandavis
@dandavis謝謝,請您指出我提到的這個規範嗎? – gurvinder372
「javascript構造函數括號」 - > [new MyObject(); vs new MyObject;](http://stackoverflow.com/questions/3034941/new-myobject-vs-new-myobject) – GolezTrol