@tristian_upton
В TypeScript массивы работают так же, как и в JavaScript. Они могут содержать любые типы данных, в том числе другие массивы. В TypeScript также доступны многие методы и свойства для работы с массивами, такие как push, pop, splice, slice, map, filter, reduce и многие другие.
Примеры работы с массивами в TypeScript:
- Создание массива:
1
|
let myArray: number[] = [1, 2, 3, 4, 5];
|
- Добавление элемента в конец массива:
- Удаление последнего элемента:
- Удаление нескольких элементов из массива:
- Получение подмассива:
1
|
let newArray = myArray.slice(2, 4);
|
- Использование метода map для преобразования массива:
1
|
let squaredArray = myArray.map(x => x * x);
|
- Использование метода filter для отбора элементов по условию:
1
|
let evenNumbers = myArray.filter(x => x % 2 === 0);
|
- Использование метода reduce для сокращения массива:
1
|
let sum = myArray.reduce((total, num) => total + num);
|