比如nodejs环境里面,有个全局变量global,我之前不用typescript的时候,我都是直接定义在里面。比如redis实例啊,数据库实例啊,都是定义为全局实例,到了typescript完全不知道怎么弄了。
2 回答
HUH函数
TA贡献1836条经验 获得超4个赞
全局变量要尽量避免使用,你可以使用单例模式引入实例,例如classDataMgr{staticinstance:DataMgrstaticgetInstance(){if(!DataMgr.instance){DataMgr.instance=newDataMgr()}returnDataMgr.instance}}你想使用实例的时候引入该模块,DataMgr.getInstance()即可
添加回答
举报
0/150
提交
取消