是否有一個名稱用於描述您可以在Javascript中定義對象的不同方式?不同Javascript對象的名稱對象表示法
有這種方法是更「類像」:
function MyObject() {
this.aMethod= new function(){
};
this.anotherMethod = new function(){
};
}
而這種其它技術這是更「動態」。
MyObject = new Object();
MyObject.aMethod= new function(){
};
MyObject.anotherMethod = new function(){
};
我一直使用的以不同的方式這些技術,我瞭解每個的好處,但對我的生活,我沒有任何想法如何討論這個的時候調用這兩個技術與colleauges。
這些技巧是否有名字?
的'new's之前的函數表達式在技術上是有效的,但結果將是'aMethod' (和'anotherMethod')引用空對象而不是函數。 – 2013-04-25 13:21:55