我終於問這個問題,因爲我從來沒有找到答案。如果我有一個結構的JavaScript對象像這樣:我應該如何組織一個對象來保持所有事物儘可能分離?
var someObj = {
"categoryA" : {
"func1" : function(){},
"func2" : function(){},
},
"categoryB" : {
"func3" : function(){},
"func4" : function(){},
}
}
func4
想要呼叫func2
。我有什麼方法可以不用說someObj.func2()
?在我看來,這很難看,因爲它確保應用程序不能輕易重命名,並且看起來更緊密地耦合了內部功能。或者,它是如何組織起來的,它不被視爲一個問題?
你沒有得到答案,因爲唯一有效的答案是你對你的js對象有很高的期望。 – Ash
從標題中刪除了JSON,因爲它與JSON無關。 –