Contenu du cours
Introduction à TypeScript
Introduction à TypeScript
Typage des Tableaux
TypeScript est connu pour son système de types. C'est pourquoi il s'appelle TypeScript.
© L'auteur de ce cours
Dans les chapitres précédents, nous avons déjà vu comment typer les tableaux.
Mais d'abord, répondons à une question : pourquoi avons-nous même besoin de typer les tableaux ?
Prenons l'exemple d'une bibliothèque. Nous achetons une bibliothèque et commençons à y mettre divers livres. Mais au fil du temps, nous commençons à y mettre d'autres objets aléatoires, comme des médailles, des tasses, des boîtes, et ainsi de suite. Finalement, notre bibliothèque cesse d'être juste une bibliothèque et devient une étagère ordinaire.
C'est là que le typage intervient. Si nous décidons que notre bibliothèque doit contenir uniquement des livres, nous le spécifions comme le type.
Par exemple:
Donc, nous avons défini que la bibliothèque contiendra exclusivement des livres.
Remarque
Il n'existe pas de type
book[]
; je l'ai inventé pour rendre l'exemple plus compréhensible.
Si vous avez acheté une bibliothèque non seulement pour des livres mais aussi pour des figurines, par exemple, alors vous pouvez typer le tableau bookshelf
avec plusieurs types de données, comme ceci :
Ainsi, nous avons défini que l'bookshelf
stockera non seulement des livres mais aussi des figurines.
Nous pouvons faire de même avec un cas réel lors de la création d'un tableau. Par exemple, nous devons stocker des valeurs numériques et des chaînes de caractères, comme ceci :
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
Nous avons utilisé 2 types différents lors de la déclaration du tableau. Nous avons mélangé nombres et fruits.
Pourquoi ?
Je ne sais pas.
Merci pour vos commentaires !