Tuples en TypeScript
Parfois, nous pouvons avoir besoin de stocker un tableau de valeurs de types différents. TypeScript nous fournit un type de données, appelé tuple (tuple). Un tuple est un tableau dont chaque élément a son propre type rigidement défini. Et le tableau lui-même a une longueur rigidement définie.
Prenons l'exemple de la création d'un tuple dans lequel nous stockerons le nom et l'âge d'un utilisateur. Dans le premier élément du tuple, nous aurons le nom et il sera une chaîne de caractères, et dans le deuxième élément nous aurons l'âge et il sera un nombre. Déclarons le tuple décrit :
let user: [string, number];
Remplissons notre tuple avec des données lors de la déclaration :
let user: [string, number] = ['john', 31];
Affichons les éléments de notre tuple :
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Créez un tuple qui stockera le numéro de l'année et le numéro du mois.
Créez un tuple qui stockera le numéro de l'année et le nom du mois.
Créez un tuple qui stockera le numéro de l'année, le numéro du mois et le numéro du jour.