2011-06-22 39 views
1

我覆蓋對象的構造函數:覆蓋對象函數不會影響{}表達式?

function Object() { 
    console.log("here"); 
} 

當我打電話var x = new Object();,我可以看到 「在這裏」。
然而,當我打電話var x = {};,我不能得到它。
是不是{}一樣new Object()?我怎樣才能得到這份工作?

回答

0

使用對象()創建與文檔對象範圍名稱對象的新功能,實際上不會覆蓋對象。當使用var x = {}時,它使用原始的JS對象。