Ts类型直接生成初始值

来源:1-1 课程导学

小鹏友的小弟

2021-09-26

图片描述
老师我有个问题,就是我可不可以通过Ts中的接口类型,直接生成下面这种初始值呀,每次都这样手动写,感觉好low啊

写回答

1回答

keviny79

2021-09-26

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());


0
2
keviny79
回复
小鹏友的小弟
是这样,重置初始值 除了通过new ,也可以定义一个init方法,方法内部全部赋初值,直接Config.config调用就可以为初值了
2021-09-26
共2条回复

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程