在 TypeScript 中创建强类型数组

新手上路,请多包涵

在像 C# 这样的语言中,我可以声明一个列表列表,例如:

 List<List<int>> list_of_lists;

有没有类似的方法在 TypeScript 中声明一个强类型数组?我尝试了以下方法,但都没有编译。

 var list_of_lists:int[][];
var list_of_lists:Array<int[]>;

原文由 silentorb 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 446
2 个回答

int 不是 TypeScript 中的类型。您可能想使用 number

 var listOfLists : number[][];

原文由 Peter Olson 发布,翻译遵循 CC BY-SA 3.0 许可协议

最简单的是:

 x: Array<Array<Any>>

而且,如果你需要更复杂的东西,你可以这样做:

 y: Array<Array<{z:int, w:string, r:Time}>>

原文由 I‘m 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进