@jerrold_langworth
В Typescript можно типизировать массив следующим образом:
1 2 3 |
let arr: number[] = [1, 2, 3]; // это массив чисел let arr: string[] = ['a', 'b', 'c']; // это массив строк let arr: boolean[] = [true, false, true]; // это массив булевых значений |
Вы также можете типизировать массив объектов:
1 2 3 4 5 6 |
interface User { name: string; age: number; } let arr: User[] = [{ name: 'Alice', age: 25 }, { name: 'Bob', age: 30 }]; // это массив объектов типа User |
Или использовать обобщенный тип массива:
1 2 3 |
let arr: Array<number> = [1, 2, 3]; // это массив чисел let arr: Array<string> = ['a', 'b', 'c']; // это массив строк let arr: Array<boolean> = [true, false, true]; // это массив булевых значений |
Обратите внимание, что в Typescript массивы являются объектами, поэтому тип массива нужно указывать с квадратными скобками.