采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我有个问题,就是我可不可以通过Ts中的接口类型,直接生成下面这种初始值呀,每次都这样手动写,感觉好low啊
TS 接口不能设置默认值,可以直接用类就可以,如下
class Config {
static config: Config = new Config();
username?: string = "wangwu"
pwd?: number = 23
getConfigInfo() {
console.log("this.username:",
this.username + " this.pwd:", this.pwd);
}
console.log("配置信息 " + Config.config.getConfigInfo());
哦,这样用类定义的方式,不仅第一次能赋初始值,后面如果重置为初始值也直接new一下就好了,学到了学到了
是这样,重置初始值 除了通过new ,也可以定义一个init方法,方法内部全部赋初值,直接Config.config调用就可以为初值了
登录后可查看更多问答,登录/注册
轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈
1.3k 15
954 12
1.1k 11
1.0k 11
747 10