Typage des Tableaux
TypeScript est reconnu pour son système de types. C'est pour cela qu'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 commençons par répondre à une question : pourquoi avons-nous besoin de typer les tableaux ?
Prenons l'exemple d'une bibliothèque. Nous achetons une bibliothèque et commençons à y placer différents livres. Mais avec le temps, nous y mettons aussi d'autres objets, comme des médailles, des tasses, des boîtes, etc. Finalement, notre bibliothèque cesse d'être uniquement 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 précisons comme type.
Par exemple :
let bookshelf: book[] = [`book names`]
Ainsi, nous avons défini que l'étagère 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 étagère non seulement pour des livres mais aussi pour des figurines, par exemple, vous pouvez typer le tableau bookshelf avec plusieurs types de données, comme ceci :
let bookshelf: (book | figurines)[] = [data];
Ainsi, nous avons défini que l'bookshelf contiendra non seulement des livres mais aussi des figurines.
Il est possible de faire de même dans un cas concret lors de la création d'un tableau. Par exemple, il peut être nécessaire de stocker des valeurs numériques et des chaînes de caractères, comme ceci :
12let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
Deux types différents ont été utilisés lors de la déclaration du tableau. Les nombres et les fruits ont été mélangés.
Pourquoi ?
Aucune idée.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.94
Typage des Tableaux
Glissez pour afficher le menu
TypeScript est reconnu pour son système de types. C'est pour cela qu'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 commençons par répondre à une question : pourquoi avons-nous besoin de typer les tableaux ?
Prenons l'exemple d'une bibliothèque. Nous achetons une bibliothèque et commençons à y placer différents livres. Mais avec le temps, nous y mettons aussi d'autres objets, comme des médailles, des tasses, des boîtes, etc. Finalement, notre bibliothèque cesse d'être uniquement 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 précisons comme type.
Par exemple :
let bookshelf: book[] = [`book names`]
Ainsi, nous avons défini que l'étagère 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 étagère non seulement pour des livres mais aussi pour des figurines, par exemple, vous pouvez typer le tableau bookshelf avec plusieurs types de données, comme ceci :
let bookshelf: (book | figurines)[] = [data];
Ainsi, nous avons défini que l'bookshelf contiendra non seulement des livres mais aussi des figurines.
Il est possible de faire de même dans un cas concret lors de la création d'un tableau. Par exemple, il peut être nécessaire de stocker des valeurs numériques et des chaînes de caractères, comme ceci :
12let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
Deux types différents ont été utilisés lors de la déclaration du tableau. Les nombres et les fruits ont été mélangés.
Pourquoi ?
Aucune idée.
Merci pour vos commentaires !