Typescript
是否有办法声明一个可以Int16Array
或Uint16Array
的变量而已?
答案 0 :(得分:2)
TypeScript 1.4支持Type Unions,符号为:
var arr: Int16Array|Uint16Array;
这两种方法的常用方法将在arr
上提供。如果您对条件/分支代码中的instanceof
使用typeof
或arr
检查,则会推断这些分支中arr
的类型。
TypeScript 1.4。也支持类型别名:
type My16Array = Int16Array | Uint16Array;
然后您可以使用:
var arr: My16Array;