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;
Тізімдер тұрақты мәндер жиынтығымен жұмыс істеуді жеңілдетеді және «сиқырлы» сандар немесе жолдармен жұмыс істеудегі қателерді болдырмайды.