Tupler i TypeScript
Somme gange kan vi have behov for at gemme en array af værdier af forskellige typer. TypeScript giver os en datatype, kaldet tuple (tuple). En tuple er en array, hvor hvert element har sin egen fast definerede type. Og selve arrayen har en fast defineret længde.
Lad os som eksempel lave en tuple, hvor vi gemmer brugerens navn og alder. I det første element af tuplen vil vi have navnet, og det vil være en streng, og i det andet element vil vi have alderen, og den vil være et nummer. Lad os deklarere den beskrevne tuple:
let user: [string, number];
Lad os ved deklarationen udfylde vores tuple med data:
let user: [string, number] = ['john', 31];
Lad os udskrive elementerne i vores tuple:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Lav en tuple, som skal gemme årstal og månedsnummer.
Lav en tuple, som skal gemme årstal og månedsnavn.
Lav en tuple, som skal gemme årstal, månedsnummer og dagsnummer.