Встречается на собеседованиях • сегодня
Что такое Records
Records — это неизменяемые (immutable) структуры данных, введенные в TypeScript 4.5. Они позволяют создавать объекты с фиксированным набором свойств, которые нельзя изменить после создания.
typescript
type User = {
readonly name: string;
readonly age: number;
};
const user: User = { name: "Alice", age: 30 };
user.name = "Bob"; // Ошибка: нельзя изменить readonly свойствоОсобенности:
- Все свойства автоматически
readonly. - Подходят для DTO (Data Transfer Objects), конфигураций.
- Упрощают работу с иммутабельными данными.
В JavaScript аналог — Object.freeze(), но Records в TS дают контроль на уровне типов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы