[英]Javascript, tree structure datamodel
我有这个模仿一个树结构:
var MODULESYSTEM =
{
modules:
{
a : function() { return 'modules.a'; }
b : function() { return 'modules.b'; }
c :
{
d : function() { return 'modules.c.d'; }
}
}
}
所以MODULESYSTEM.modules.a();
是有效的,因此MODULESYSTEM.modules.cd();
太。 但是,如果我想要类似MODULESYSTEM.modules.c();
东西,该怎么MODULESYSTEM.modules.c();
? 它应该返回'modules.c'
您将无法在一行中声明这种数据结构。 您将需要按程序进行构建:
var MODULESYSTEM = {
modules: {
// Other top-level namespace objects
c: function() {
return 'modules.c';
}
}
};
// Later:
MODULESYSTEM.modules.c.d = function() { return 'modules.c.d'; };
如果您可以为要解决的问题提供更多背景信息,则可能会有更好的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.