如何在typescript中定义数组中的对象数组

时间:2017-07-11 15:26:52

标签: typescript

因此,如果你想定义一个对象数组,你可以这样做:

public racks: Rack[];

但是,我希望能够创建一个包含更多机架数组的数组,例如,

[ 
  [rack1, rack2, rack3], 
  [rack4, rack5, rack6], 
  [rack7] 
]

我的问题是如何定义它以便它可以接受这种变量?

2 个答案:

答案 0 :(得分:2)

你正在寻找:

public racks: Array<Array<Rack>>;

或更简洁:

public racks: Rack[][];

答案 1 :(得分:2)

您可以定义Rack的数组数组:

public racks: Rack[][];