1
與Object.keys方法類似,它將返回附加到對象的所有鍵名稱的列表,是否有辦法返回所有靜態變量名稱和所有附加到類的靜態方法名稱?有沒有辦法在Typescript或ES6中查看類的所有靜態變量和方法?
打字稿例子:
class FindStatics {
static num1:string = 'Num 1';
static num2:string = 'Num 2';
notStatic:string = "I'm not static";
static concat():string {
return `${FindStatics.num1} loves ${FindStatics.num2}`
}
addToNonStatic(str:string):string {
return `${this.notStatic} + ${str}`;
}
}
我想這樣做的就是隻有靜態的變量和方法的名稱;所以在上面的例子中,我想返回num1
,num2
和concat
。
這些都不是「變量」。他們是「財產」。 –