请教一个关于exports和closure的问题
发布于 2年前 作者 rayyang88 908 次浏览

如果一个js文件里面有多个方法,是建一个closure然后exporst一个createclosure的方法好,还是每个方法都exports好呢?感觉差别不是很大啊。

4 回复

如果这个js作为模块,或者里面就一个类的话,我是习惯exports每个方法。如果作为包的话,exports单个对象。

个人倾向于closure,尤其是当你需要有初始化过程的时候。我喜欢像async这样的,还可以在多环境下用的。

回到顶部