Tupel in TypeScript
Manchmal kann es notwendig sein, ein Array mit Werten verschiedener Typen zu speichern. TypeScript bietet uns einen Datentyp, genannt Tupel (tuple). Ein Tupel ist ein Array, bei dem jedes Element seinen eigenen festgelegten Typ hat. Und das Array selbst hat eine festgelegte Länge.
Als Beispiel erstellen wir ein Tupel, in dem wir den Namen und das Alter eines Benutzers speichern. Im ersten Element des Tupels wird der Name stehen und es wird ein String sein, und im zweiten Element wird das Alter stehen und es wird eine Zahl sein. Lassen Sie uns das beschriebene Tupel deklarieren:
let user: [string, number];
Lassen Sie uns unser Tupel bei der Deklaration mit Daten füllen:
let user: [string, number] = ['john', 31];
Lassen Sie uns die Elemente unseres Tupels ausgeben:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Erstellen Sie ein Tupel, das die Jahreszahl und die Monatsnummer speichert.
Erstellen Sie ein Tupel, das die Jahreszahl und den Namen des Monats speichert.
Erstellen Sie ein Tupel, das die Jahreszahl, die Monatsnummer und die Tagesnummer speichert.