Какие типы данных могут быть массивом в Typescript?

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

от rodger.botsford , в категории: JavaScript , 14 дней назад

Какие типы данных могут быть массивом в Typescript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от velma , 14 дней назад

@rodger.botsford 

В TypeScript, массив (Array) является встроенным типом данных и может быть объявлен с помощью различных типов элементов, включая:

  1. number: массив чисел (например, [1, 2, 3]).
  2. string: массив строк (например, ['hello', 'world']).
  3. boolean: массив логических значений (например, [true, false, true]).
  4. object: массив объектов (например, [{name: 'John', age: 25}, {name: 'Jane', age: 30}]).
  5. any: массив элементов любого типа (например, [1, 'hello', true, {name: 'John', age: 25}]).


Также в TypeScript можно определить массив с помощью типизации кортежа (tuple), где каждый элемент массива имеет определенный тип данных и фиксированный размер, например:

1
let tupleArr: [string, number] = ['hello', 123];


Здесь tupleArr является массивом, состоящим из двух элементов - первый элемент имеет тип string, а второй элемент имеет тип number.