Массивы в TypeScript

Массивы в TypeScript являются строго типизированными. Это значит, что они могут содержать в себе только данные одного типа.

Тип данных массива определяется двумя способами. Давайте их изучим.

Первый способ

Давайте сделаем массив со строками. Для этого после имени переменной укажем тип данных, а после него напишем квадратные скобки в знак того, что у нас массив:

let arr: string[] = ['a', 'b', 'c', 'd', 'e'];

Давайте выведем какой-нибудь элемент массива:

console.log(arr[0]); // выведет 'a'

Укажите тип данных в следующем массиве:

let arr = [1, 2, 3, 4, 5];

Второй способ

Существует альтернативный способ объявления массива. В нем мы указываем ключевое слово Array, а затем в угловых скобках указывается тип данных. Смотрите пример:

let arr: Array<string> = ['a', 'b', 'c', 'd', 'e'];

Укажите тип данных в следующем массиве:

let arr = [1, 2, 3, 4, 5];