在Typescript中是否有获取未定义类属性的类型?

时间:2018-01-05 18:16:06

标签: typescript

考虑您已经使用如下属性定义了一个类,但尚未设置该属性。无论如何要检测该属性应该是什么类型?

class User {

  username: string;
}

let user = new User();
console.log(typeof user.username) // string ???

1 个答案:

答案 0 :(得分:3)

没有。类型被删除。您可以通过查看发出的JavaScript文件来自行查看;无论您是撰写username: string还是username: number,都是一样的。