Ir al contenido

Tupla en 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.

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];

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

Sección titulada «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.

Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Tupla en TypeScript

Descubre cómo definir y acceder a una tupla en TypeScript, asegurando que cada elemento sea del tipo correcto para una programación más segura y eficaz.

Descargar código