Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/TypeScript/tuples

Что такое кортежи (Tuples) в TypeScript и какие у них особенности?

СобеседованиеСистема типовПродвинутые типы
  • Массив фиксированной длины с типизированными позициями: [string, number]
  • Именованные элементы (labeled): [name: string, age: number]
  • Опциональные элементы: [string, number?]
  • Rest-элементы: [string, ...number[]]
  • readonly кортежи: readonly [string, number]
  • Вариадические кортежи (TS 4.0+): [...T, U] — spread типов в кортежах
  • Извлечение head/tail/last через infer
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov