考虑您已经使用如下属性定义了一个类,但尚未设置该属性。无论如何要检测该属性应该是什么类型?
class User {
username: string;
}
let user = new User();
console.log(typeof user.username) // string ???
答案 0 :(得分:3)
没有。类型被删除。您可以通过查看发出的JavaScript文件来自行查看;无论您是撰写username: string
还是username: number
,都是一样的。