我有一个变量.
abc:number|string;
Run Code Online (Sandbox Code Playgroud)
我该如何检查其类型?我想做类似下面的事情:
if (abc.type === "number") {
// do something
}
Run Code Online (Sandbox Code Playgroud) 有没有办法用另一个变量的类型声明一个变量?例如,我声明了一个具有某种类型的类成员,然后我想在同一类型的函数中声明另一个变量。但我不想修改原始声明,也不想复制它。似乎您应该能够执行以下操作:
class Foo {
bar: {[key: string]: string[]};
func() {
const x: TypeOf<Foo.bar> = {};
....
}
}
Run Code Online (Sandbox Code Playgroud)
我听说过专门针对函数返回类型的类似内容,但我再也找不到了...
typescript ×2