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

有没有人遇到过这个问题哈!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 关注
  • 829 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号