获取Typescript类中字段的格式

时间:2018-08-03 12:43:20

标签: javascript node.js typescript nestjs

我正在使用Typescript实现应用程序,并且创建了一个具有以下字段的类:

export class Car {
   name: string;
   model: string;
   year: number;
   saleDate: Date;
   seller: User;
}

现在,我以这种方式创建该类的实例:

var myCar = new Car();

我可以遍历类的字段并获取每个格式吗?可能是这样(但不起作用):

for(var field in myCar) {
   console.log(typeof field);
}
// console result (it does not work):
// string
// string
// number
// Date
// User

这种情况实际上总是返回'string'。这很有意义,键实际上是字段的名称,而不是字段本身。

问候。

0 个答案:

没有答案