Что такое enum в TypeScript и как его использовать?
Вопрос проверяет знание о перечислениях (enum) в TypeScript и их практическом применении.
Короткий ответ
Enum — это специальная конструкция в TypeScript, которая позволяет объявлять набор именованных констант. Это полезно для группировки связанных значений, таких как статусы или режимы работы.
Длинный ответ
Enum (перечисление) — это способ задания набора констант, которым можно присвоить числовые или строковые значения. Это полезно, когда нужно работать с набором предопределенных значений, например, статусами заказа или уровнями доступа. TypeScript поддерживает как числовые, так и строковые перечисления.
Пример:
enum Direction {
Up = 1,
Down,
Left,
Right,
}
let dir: Direction = Direction.Up;В этом примере перечисление Direction задает четыре направления, начиная с числового значения 1.