为了账号安全,请及时绑定邮箱和手机立即绑定

有没有人遇到过这个问题哈!typescript 如何定义全局变量?各位有什么建议?

有没有人遇到过这个问题哈!typescript 如何定义全局变量?各位有什么建议?

牛魔王的故事 2019-08-21 13:34:23
比如nodejs环境里面,有个全局变量global,我之前不用typescript的时候,我都是直接定义在里面。比如redis实例啊,数据库实例啊,都是定义为全局实例,到了typescript完全不知道怎么弄了。
查看完整描述

2 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

全局变量要尽量避免使用,你可以使用单例模式引入实例,例如
classDataMgr{
staticinstance:DataMgr
staticgetInstance(){
if(!DataMgr.instance){
DataMgr.instance=newDataMgr()
}
returnDataMgr.instance
}
你想使用实例的时候引入该模块,DataMgr.getInstance()即可
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 825 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信