Tuplas en TypeScript
A veces, podemos tener la necesidad de almacenar un array de valores de diferentes tipos. TypeScript nos proporciona un tipo de dato, llamado tupla (tuple). Una tupla representa un array, donde cada elemento tiene su tipo estrictamente definido. Y el array mismo tiene una longitud estrictamente definida.
Como ejemplo, hagamos una tupla en la que almacenemos el nombre y la edad de un usuario. En el primer elemento de la tupla tendremos el nombre y será una cadena, y en el segundo elemento tendremos la edad y será un número. Declaremos la tupla descrita:
let user: [string, number];
Al declarar, llenemos nuestra tupla con datos:
let user: [string, number] = ['john', 31];
Mostremos los elementos de nuestra tupla:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Cree una tupla que almacene el número del año y el número del mes.
Cree una tupla que almacene el número del año y el nombre del mes.
Cree una tupla que almacene el número del año, el número del mes y el número del día.