Что такое enum в TypeScript и как его использовать?
Какие недостатки есть у enum в TypeScript?
Какое значение по умолчанию получает первый элемент числового enum, если значения не заданы явно?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
4
Сложность:
3
Enum — это специальная конструкция в TypeScript, которая позволяет объявлять набор именованных констант. Это полезно для группировки связанных значений, таких как статусы или режимы работы.
Рейтинг:
4
Сложность:
6
Enum увеличивают размер бандла, потому что превращаются в объект в JavaScript. Они менее гибкие, чем union types, и иногда усложняют типизацию. Также возможны неожиданные особенности при работе с числовыми enum и обратным маппингом. Поэтому в современном TypeScript часто предпочитают строковые union-типы.
Рейтинг:
4
Сложность:
2