Массивы в TypeScript

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

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

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

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

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

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

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

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

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

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

Практические задачи

Задание 1

С помощью первого способа укажите тип данных в следующем массиве:

javascriptlet arr = [1, 2, 3, 4, 5];
Задание 2

С помощью второго способа укажите тип данных в следующем массиве:

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