我想定义一系列产品。我希望该数组的索引0有五个产品,索引1我将有6个产品等,但我不知道如何在打字稿中声明它。
我试过这个:
public products: IProduct[];
public productsForRow: products[];
但它不承认products[];
我的问题是,我不知道如何声明第一维的元素是数字,第二维的元素是IProduct
数组。我认为这不会起作用:
public productsForRow: IProduct[][];
我该怎么做?
答案 0 :(得分:0)
您可以将类外的这些类型定义为type
或interface
,如下所示:
interface IProduct {
whatever: string;
}
type products = IProduct[];
class YourClass {
public productsForRow: products[];
}