Перейти к основному содержимому

Массивы

I способ (with [ ])

const a: number[] = [1, 2, 3];

II способ (generic)

const a: Array<number> = [1, 2, 3];

Array of objects

// type
type TSomeObj = {
id: number;
name: string;
}

// or interface
interface ISomeObj {
id: number;
name: string;
}

const a: TSomeObj[] = [{...}, {...}, ];
const b: ISomeObj[] = [{...}, {...}, ];

Кортеж

Это массив с определенным количеством элементов.

// КОТРЕЖ, когда известно точное кол-во элементов
const someArray: [string, string, string, string] = [
'asdf',
'cxvzx',
'rerer',
'fadsf',
];