【发布时间】:2016-07-06 10:20:08
【问题描述】:
使用 TypeScript,我们可以定义类及其公共属性。如何获取为类定义的所有公共属性的列表。
class Car {
model: string;
}
let car:Car = new Car();
Object.keys(car) === [];
有没有办法让 Car 发出它的 model 属性?
【问题讨论】:
-
这可能已经回答了(使用
hasOwnProperty):stackoverflow.com/questions/35691858/… 和typeof运算符developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
在运行时
public和private成员看起来一样,所以我认为不可能找到像你描述的那样的公共 API。
标签: typescript