Artículos
Typescript

Tupla en TypeScript

05/Sep/2017

Una tupla en TypeScript es un array de elementos que están tipados. De esta manera cada vez que haya que insertar un elemento se validará que dicho elemento coincida con el tipo de dato establecido en la tupla.

Definir una tupla

Para definir una tupla en TypeScript utilizaremos la siguiente estructura:

let variable:[tipo1,tipo2,...,tipoN];

Por ejemplo podríamos definir una tupla en TypeScript dónde los elementos fuesen una cadena, un número y otra cadena.

let tupla: [string, number,string];

Definir contenido de la tupla

Cuando vayamos a definir el contenido de la tupla deberemos de definir el contenido para todos los valores. Por ejemplo, para la tupla definida haríamos lo siguiente:

tupla = ['España',10,'Madrid'];

Es importante saber que en la tupla hay que dar valor a todos los elementos, ya que si intentásemos solo asignar valores de forma parcial, daría un error.

tupla = ['España',10]; //Error 

Acceso al contenido de la tupla en Typescript

Para acceder al contenido de una tupla en TypeScript lo haremos de la misma forma que lo hacemos con un array mediante el operador [].

console.log(tupla[0]);
tupla[0] = 'Francia';

Si intentamos insertar un contenido que no coincida con la definición de la tupla, dará error de codificación.

tupla[1] = 'Alemania'; //Error 

En el caso de que accedamos o modifiquemos el contenido de un elemento que no esté definido no habrá ningún tipo de control.

Código Fuente

Descárgate el código fuente de Tupla 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