Встречается на собеседованиях • сегодня

Использовал ли tuple

Кортеж (tuple) — это неизменяемая (immutable) коллекция в JavaScript, которая может содержать элементы разных типов. В отличие от массивов, кортежи гарантируют порядок и типы элементов, что полезно при строгой типизации (например, в TypeScript).

Пример с TypeScript:

typescript
type UserData = [string, number, boolean]; // Кортеж: имя, возраст, активен
const user: UserData = ['Alex', 30, true];

В чистом JavaScript кортежи как отдельная структура не существуют, но их можно имитировать с помощью массивов с фиксированной длиной и типами. Основные особенности:

  • Неизменяемость (после создания нельзя изменить длину или типы элементов)
  • Часто используются для возврата нескольких значений из функции
  • Поддержка деструктуризации: const [name, age] = getUser()

Используются редко, но могут быть полезны для строгой типизации в TS.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы