typescript怎么写单例模式呢
class DataMgr {
static instance: DataMgr
static getInstance() {
if (!DataMgr.instance) {
DataMgr.instance = new DataMgr()
}
return DataMgr.instance
}
}
关于ts设计模式,可以参考:https://github.com/jacksplwxy...
我试着写了以下代码
他会提示你
'private' modifier cannot appear on a constructor declaration.
,所以应该是不能的。如果不是需要严格的单例模式的话,你可以参照这里