# Массивы в TypeScript

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

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

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

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

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

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

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

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

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

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

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

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

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

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

`let arr = [1, 2, 3, 4, 5];`
← →
↑