我很好奇組織大型對象結構的標準或常用方式。我的第一反應是組織像這樣:Javascript首選的方法來組織對象結構
GLOBAL = {
child_1 : {
obj_1 : null,
obj_2 : null,
func_1 : function() {
//Stuff defined here....
}
},
child_2 : {
obj_1 : null,
obj_2 : null,
func_1 : function() {
//Stuff defined here....
}
},
child_3 : {
....
};
這是起初很漂亮,但作爲文件的增長越來越大和功能得到定義變得難以閱讀尤其是當函數具有相同的名稱,如,「GLOBAL.child_1.func_1」和「GLOBAL.child_2.func_1」。
有沒有標準的方法來構建大型應用程序?有一種方法可以讓它保持漂亮,我想是在別處定義函數而不是在對象層次結構中定義函數。
這整個事情似乎很奇怪我。你正在執行什麼樣的操作,或者你爲什麼會在連續的字面上定義這麼多對象? –
我正在開發一個需要大對象結構的大型應用程序。每個對象都有不同的功能。 – jdw