Menu
CoddyTech

¿Qué es un Enum de string?

Parte de la sección Introducción a TypeScript del Journey de JavaScript de Coddy. Lección 53 de 73.

Los enums de cadena se declaran inicializando explícitamente cada miembro con un valor de cadena:

enum Direction {
  Up = "UP",
  Down = "DOWN", 
  Left = "LEFT",
  Right = "RIGHT"
}

A diferencia de los enums numéricos que se incrementan automáticamente, cada miembro de un enum de cadenas debe inicializarse explícitamente. El beneficio es evidente de inmediato al depurar: en lugar de ver números misteriosos como 0 o 1 en tus registros, verás valores descriptivos como "UP" o "DOWN".

challenge icon

Desafío

Fácil

Crea una enumeración de cadenas llamada Direction con cuatro miembros:

  • Up inicializado con "UP"
  • Down inicializado con "DOWN"
  • Left inicializado con "LEFT"
  • Right inicializado con "RIGHT"

Crea cuatro variables para demostrar los valores de la enumeración:

  • upDirection de tipo Direction y asígnale Direction.Up
  • downDirection de tipo Direction y asígnale Direction.Down
  • leftDirection de tipo Direction y asígnale Direction.Left
  • rightDirection de tipo Direction y asígnale Direction.Right

Imprime las siguientes salidas en líneas separadas:

  • Imprime el valor de upDirection
  • Imprime el valor de downDirection
  • Imprime el valor de leftDirection
  • Imprime el valor de rightDirection
  • Imprime el valor de cadena de Direction.Up
  • Imprime el valor de cadena de Direction.Down

Pruébalo tú mismo

// TODO: Escribe tu código aquí

// Imprime las salidas requeridas
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a TypeScript

Practica por tu cuenta: Playground de TypeScript