Tupla en TypeScript

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

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:

  1. 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.

  1. 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:

  1. 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.

  1. 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 [].

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

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

  1. 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.

Vídeos sobre TypeScript


¿Algo que nos quieras comentar?

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

*

*