Встречается на собеседованиях • сегодня

Использовал ли enum

Да, enum (перечисление) — это удобный способ определить набор именованных констант в TypeScript.

Пример:

typescript
enum Status {
  Pending = 'pending',
  Approved = 'approved',
  Rejected = 'rejected'
}

const checkStatus = (status: Status) => {
if (status === Status.Approved) {
console.log('Approved!');
}
};

text

**Плюсы:**  
- Улучшает читаемость кода.  
- Позволяет избежать "магических" строк/чисел.  

**Минусы:**  
- В рантайме `enum` генерирует дополнительный код (если не `const enum`).  
- Может усложнить tree-shaking.  

**Альтернативы:**  
- Union-типы (`type Status = 'pending' | 'approved' | 'rejected'`).  
- Объекты с `as const`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы