Tupler i TypeScript
Noen ganger kan vi ha behov for å lagre en matrise av verdier med ulike typer. TypeScript gir oss en datatype, kalt tuple (tuple). En tuple er en matrise der hvert element har sin egen hardkodede type. Og selve matrisen har en hardkodet lengde.
La oss som et eksempel lage en tuple der vi skal lagre navn og alder til en bruker. I det første elementet i tuplen skal vi ha navn, og det skal være en streng, og i det andre elementet skal vi ha alder, og den skal være et tall. La oss deklarere den beskrevne tuplen:
let user: [string, number];
La oss fylle tuplen vår med data ved deklarasjonen:
let user: [string, number] = ['john', 31];
La oss skrive ut elementene i tuplen vår:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Lag en tuple som skal lagre årstall og månedsnummer.
Lag en tuple som skal lagre årstall og månedsnavn.
Lag en tuple som skal lagre årstall, månedsnummer og dagsnummer.