【发布时间】:2019-05-14 18:11:41
【问题描述】:
我需要获取一个类(或对象)的所有属性。还有所有未初始化的属性。
下面的代码只列出了属性“att2”,但我想要全部(att1,att2,att3):
class ObjA {
att1: string;
att2 = 'test';
att3: number;
}
function getAttributes(obj: ObjA) {
for (const item of Object.keys(obj)) {
console.log('Attribute: ' + item);
}
}
function mainTest() {
const obj = new ObjA();
getAttributes(obj);
}
【问题讨论】:
标签: angular typescript