原先代码都放在一整个 .js 文件里,我想把代码拆分成模块。现在模块内有了多个 .js 文件,文件之间应该如何共享全局状态变量比较好?比如多个文件内定义的函数都需要依赖一个全局的 currentIndex 来执行。
currentIndex
目前的思路有单独建一个子模块导出状态对象,或者执行函数的时候传递 context,但是不知道安全性和易用性如何。
求指点一下思路。
多个文件 require 同一个返回空对象的文件,给它挂上 currentIndex属性 ,或者直接用 global.currentIndex
global.currentIndex
2.1m questions
2.1m answers
60 comments
57.0k users