Skip to main content

Массивы

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' ];