Встречается на 2% собеседований по JavaScript

Использовал ли record в TypeScript

Record в TypeScript — это утилитарный тип для создания объекта с заданными типами ключей и значений.

Пример:

typescript
type UserRoles = 'admin' | 'user' | 'guest';
type UserPermissions = Record<UserRoles, boolean>;

const permissions: UserPermissions = {
admin: true,
user: false,
guest: false,
};

text
**Особенности:**  
- Позволяет явно указать структуру объекта.  
- Альтернатива `{ [key: string]: T }`, но с конкретными ключами.  
- Часто используется для маппинга или конфигураций.  

Если нужен динамический ключ, можно комбинировать с `keyof` или `union`-типами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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