【发布时间】:2014-02-18 11:18:33
【问题描述】:
我想知道是否有更短的方法可以实现以下目标:
App.Plugins = App.Plugins || {};
App.Plugins.SomePlugin = App.Plugins.SomePlugin || {};
App.Plugins.SomePlugin.Models = App.Plugins.SomePlugin.Models || {};
App.Plugins.SomePlugin.Views = App.Plugins.SomePlugin.Views || {};
App.Plugins.SomePlugin.Collections = App.Plugins.SomePlugin.Collections || {};
据我所知,这种格式很好,如果我弄错了,请告诉我,我只是想知道是否有更好的方法来对我的单例进行初始设置。
提前谢谢...
【问题讨论】:
-
您可以编写一个方法来为您解决这些问题:
buildTree(App, 'Plugins', 'SomePlugin', 'Models')等可以像mkdir -p一样工作 -
当然,但是考虑到执行此操作的频率很低,并且为了保持代码简单,它没有上面的意义。我想知道是否有一些单线,但我认为没有
标签: javascript semantics