2017-11-02 14 views
0

製品の配列を定義したいと思います。私はその配列のインデックス0のために5つの製品を持って、インデックス1に私は6つの製品などを持っていますが、私はtypescriptでそれを宣言する方法を知らない。 、カスタム配列を定義するにはどうすればいいですか?

public products: IProduct[]; 
public productsForRow: products[]; 

しかし、それはproducts[];

私の問題は、私は最初の次元の要素が数字になることを宣言する方法がわからないということであることを認識しません:

私はこれを試してみました2番目の次元の要素はIProductの配列になります。私はこれがうまくいくとは思わない:

public productsForRow: IProduct[][]; 

どのようにすればいいですか?

答えて

0

あなたはこのようなどちらかtypeまたはinterfaceように、クラスの外でこれらのタイプを定義することができます。

interface IProduct { 
    whatever: string; 
} 

type products = IProduct[]; 

class YourClass { 
    public productsForRow: products[]; 
} 
関連する問題