我对你们在包含大量函数时如何布置 Javascript 对象/类很感兴趣,所有这些函数都需要处于相同的“级别”(即它们需要保留为对象的第一级函数)。
所以有了这样的结构......
Namespace.class = {
abc: 1,
def: 2,
ghi: 3,
funcA: function(){
// Some logic
},
funcB: function(){
// Some logic
},
// Lots more functions
funcN: function(){
// Some logic
}
}
这一切都会变得非常笨拙。您如何布置这些类型的对象以使它们易于阅读、易于维护并且新开发人员可以快速上手?
我的方法是按字母顺序组织所有内容,因此如果您知道函数的名称,您大致知道该去哪里。
但是,将功能密切相关的功能和相互引用的功能进行分组是否更有意义?