kal*_*ldo 13 generics typescript
假设我想在Typescript中声明一个泛型数组.什么相当于未知的通配符'?' 在Java?
这确实编译,但似乎有点尴尬 MyGeneric<any>[];
我想要一个等同于Java的声明MyGeneric<?>[];,即单个类型数组,但声明它时类型是未知的.
干杯.
假设我想在 Typescript 中声明一个泛型数组。未知通配符 '?' 相当于什么?在Java中?
拥有一个字符串数组
var foo:string[];
Run Code Online (Sandbox Code Playgroud)
就 TypeScript 而言,这与以下内容相同:
var foo:Array<string>;
Run Code Online (Sandbox Code Playgroud)
如果你想要一个任何东西的数组,那么只需使用any:
var foo:any[] = ['asdf',123]; // Anything is allowed in this array.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6046 次 |
| 最近记录: |