Встречается на собеседованиях • сегодня
Когда используют Enum в TypeScript
Enums в TypeScript используются для определения набора именованных констант, что делает код более читаемым и поддерживаемым. Они особенно полезны, когда нужно работать с фиксированным набором значений.
Основные случаи использования:
- Замена "магических чисел" или строк на понятные имена
- Ограничение возможных значений переменной
- Улучшение автодополнения в IDE
Пример:
typescript
enum Direction {
Up = 'UP',
Down = 'DOWN',
Left = 'LEFT',
Right = 'RIGHT'
}
function move(direction: Direction) {
// логика движения
}
move(Direction.Up); // OK
move('UP'); // Ошибка - тип строка несовместим с DirectionДля строковых значений лучше использовать const enum (если не нужны runtime-проверки) или union types (когда важна простота). Числовые enums могут быть проблематичны из-за reverse mapping.

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