Enumerados en TypeScript

06/Sep/2017 Typescript Deja un comentario
Programación TypeScript

Los enumerados en TypeScript sirven para definir un tipo de datos con un conjunto de valores identificables. Estos valores pueden ser utilizados en forma de constantes para asignar como valor a variables, realizar comprobaciones en sentencias de decisión,...

Definir un Enumerado

Para definir enumerados en TypeScript se utiliza la sentencia enum seguida del nombre que queremos dar al enumerado y posteriormente los valores que puede contener el enumerado encerrados entre llaves:

  1. enum Enumerado {valor1,valor2,valor3,...,valorN};

Por ejemplo podríamos definir un enumerado en TypeScript que contenga una lista de colores de la siguiente forma:

  1. enum Color {Rojo,Verde,Azul};

Utilizar un Enumerado

Una vez definido el enumerado podemos utilizarlo como tipo de dato a la hora de definir una variable.

  1. let miColor:Color;

Así como para asignarle uno de los valores del enumerado.

  1. let c:Color = Color.Rojo;

Valor del Enumerado

Los valores del enumerado tienen un valor numérico por defecto que empieza por 0. De esta forma, si volcásemos el contenido del enumerado Color.Rojo por consola veríamos que sale el valor 0.

Podemos asignar otro valor numérico en la definición de la siguiente forma:

  1. enum Color {Rojo=14,Verde=16,Azul=18};

Contenido del Enumerado

Al igual que hemos podido acceder al valor numérico que tiene el Enumerado podemos acceder al valor textual del enumerado mediante el operador []:

  1. let miColor:string = Color[2];
  2. console.log(miColor);

En este caso lo que estaríamos guardando en la variable miColor es el valor 'Azul'.

Cómo vemos es muy sencillo e intuitivo el uso de enumerados en TypeScript.

Vídeos sobre TypeScript


¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*