Каким образом можно работать с массивами в TypeScript?

Пользователь

от tristian_upton , в категории: Компьютерные технологии , год назад

Каким образом можно работать с массивами в TypeScript?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от jedidiah , год назад

@tristian_upton 

В TypeScript массивы работают так же, как и в JavaScript. Они могут содержать любые типы данных, в том числе другие массивы. В TypeScript также доступны многие методы и свойства для работы с массивами, такие как push, pop, splice, slice, map, filter, reduce и многие другие.


Примеры работы с массивами в TypeScript:

  1. Создание массива:
1
let myArray: number[] = [1, 2, 3, 4, 5];


  1. Добавление элемента в конец массива:
1
myArray.push(6);


  1. Удаление последнего элемента:
1
myArray.pop();


  1. Удаление нескольких элементов из массива:
1
myArray.splice(1, 2);


  1. Получение подмассива:
1
let newArray = myArray.slice(2, 4);


  1. Использование метода map для преобразования массива:
1
let squaredArray = myArray.map(x => x * x);


  1. Использование метода filter для отбора элементов по условию:
1
let evenNumbers = myArray.filter(x => x % 2 === 0);


  1. Использование метода reduce для сокращения массива:
1
let sum = myArray.reduce((total, num) => total + num);