# Кортежи

Кортеж представляет собой массив, каждый элемент которого имеет свой жестко заданный тип.

let user: [string, number] = ['john', 31];

Деструктуризация кортежа

let user: [string, number] = ['john', 31];

// Давайте разобьем его части в переменные:
let [name, age] = user;

Оператор REST (rest) - это ... три точки

// Наш массив
const number = [1, 2, 3, 4, 5];

// вставляем массив в другой массив
let tpl: [string, ...number[]];

// Результат
tpl = ['str', 1, 2, 3, 4, 5];