2012-07-05 92 views
4

構造函數調用是否有沒有括號

var obj1 = new Constructor; 

var obj2 = new Constructor(); 

之間的任何差別鑑於Constructor是一個構造函數?

+2

如果你不需要參數,'new Constructor;'會保存2個字節。 – Mageek 2012-07-05 15:00:53

+0

@Mageek不,它不是:這是一個C++問題;這是Javascript。 – 2012-07-05 15:40:35

回答

6

按照MDN docs

[...] 「新富」 等同於 「新富()」,也就是說,如果沒有指定參數列表 , 「foo」 被稱爲不帶參數。