Подтвердить что ты не робот

Создайте массив типизированных массивов в TypeScript

На языке, подобном С#, я могу объявить список списков, например:

List<List<int>> list_of_lists;

Есть ли аналогичный способ объявления строго типизированного массива массивов в TypeScript? Я пробовал следующие подходы, но не компилировал.

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

Ответ 1

int не является типом в TypeScript. Вероятно, вы хотите использовать number:

var listOfLists : number[][];

Ответ 2

Вы делаете это точно так же, как в Java/С#, например. (в классе):

class SomeClass {
    public someVariable: Array<Array<AnyTypeYouWant>>;
}

Или как отдельная переменная:

var someOtherVariable: Array<Array<AnyTypeYouWant>>;