是否有更美妙的方式来表达一个匿名类(?)与typeScript中的类型成员比这个?
class Foo {
member = {
aNumber = <number>undefined;
aBoolean = <bool>undefined;
}
}
Run Code Online (Sandbox Code Playgroud)
Rya*_*ugh 17
唯一的匿名替代方案是:
class Foo {
member: { aNumber?: number; aBoolean?: bool; } = {
aNumber: undefined,
aBoolean: undefined
}
}
Run Code Online (Sandbox Code Playgroud)
你通常最好只写一个interface你可以命名的类型.
bas*_*rat 10
由于默认情况下成员未定义,您可以简单地使用:
class Foo {
member:{aNumber:number;aBoolean:bool;} = <any>{};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17633 次 |
| 最近记录: |