Sobes.tech
Junior — Middle

TypeScript-те enumerable түрлері (enum) не екенін және олар қалай қолданылатынын түсіндіріңіз.

sobes.tech AI

AI-дан жауап

TypeScript-те тізімдік типтер (enum) — бұл атауланған тұрақтылардың жиынын анықтау тәсілі, олар сандық немесе жолдық болуы мүмкін. Олар кодты оқуға оңай әрі қауіпсіз етуге көмектеседі, айнымалының мәнін белгілі бір жиынмен шектейді.

Сандық enum мысалы:

enum Direction {
  Up = 1,
  Down,
  Left,
  Right
}

let move: Direction = Direction.Up;

Мұнда Down автоматты түрде 2 мәнін алады, Left — 3 және т.б.

Жолдық enum мысалы:

enum Color {
  Red = "RED",
  Green = "GREEN",
  Blue = "BLUE"
}

let c: Color = Color.Green;

Тізімдер тұрақты мәндер жиынтығымен жұмыс істеуді жеңілдетеді және «сиқырлы» сандар немесе жолдармен жұмыс істеудегі қателерді болдырмайды.