Встречается на 2% собеседований по JavaScript
Для чего использовал Record в TypeScript
Record в TypeScript используется для создания типа объекта с заданными ключами и значениями. Это удобно, когда нужно явно указать структуру объекта, где ключи и их типы известны заранее.
Пример:
typescript
type UserRoles = 'admin' | 'user' | 'guest';
type RolePermissions = Record<UserRoles, boolean>;
const permissions: RolePermissions = {
admin: true,
user: false,
guest: false
};
text
Основные случаи использования:
- Создание словарей/маппингов
- Фиксация структуры объекта
- Замена индексных сигнатур для более строгой типизации
Отличие от обычного объекта: `Record` явно задаёт типы и для ключей, и для значений, что делает код более предсказуемым.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы