Artículos
Typescript

Enumerados en TypeScript

06/Sep/2017

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:

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:

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.

let miColor:Color;

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

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:

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 []:

let miColor:string = Color[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.

Código Fuente

Descárgate el código fuente de Enumerados en TypeScript
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios