Встречается на 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`-типами.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы