Contenu du cours
Introduction à TypeScript
Introduction à TypeScript
Déclaration et Avantages des Tableaux
Imaginez que vous avez plusieurs livres, disons 5
d'entre eux. Ces livres sont éparpillés sur le sol, et il n'est pas toujours pratique d'atteindre celui dont vous avez besoin. C'est ainsi que les variables et les données sont dispersées dans la mémoire de votre appareil.
Quelle est la solution à ce problème ?
Achetez une bibliothèque et placez-y les livres. Cette bibliothèque agira comme un tableau dans notre code. Depuis l'étagère, nous pouvons facilement prendre les livres, en voyant les titres sur les couvertures. Mais dans un tableau, un système différent est utilisé pour accéder aux éléments - cela s'appelle l'indexation. Chaque livre aura son propre index dans le tableau, et en se référant à l'index, nous pouvons récupérer l'élément souhaité.
C'est assez de texte ; passons au code :
Nous avons implémenté la bibliothèque comme un tableau. Passons brièvement en revue la syntaxe de la manière dont nous l'avons fait, donc :
let books: type[]
- Ici, nous définissons lename
et letype
de notre tableau. Nous typons le tableau avec le typestring[]
puisqu'il stockera des titres de livres. Faites attention aux symboles[]
que nous spécifions avec le type. Ces symboles indiquent qu'il s'agit bien d'un tableau, et non d'une simple variable ;= [element1, element2, element3, ..., elementN];
- Ici, nous attribuons des valeurs au tableau. Faites attention à la syntaxe : Nous attribuons des valeursstring
séparées par des virgules à l'intérieur de crochets ([]
). C'est notre bibliothèque avec les titres de divers livres.
Q : La question se pose, comment obtenir le livre dont j'ai besoin de l'étagère ?
A : La réponse est - par index.
Indexation
Pour le moment, nous pouvons récupérer un article de notre étagère. C'est fait facilement :
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
La syntaxe est arrayName[index]
. De cette façon, nous pouvons accéder aux éléments de notre 'étagère de livres.'
Notez également le numéro d'index ; nous accédons à l'élément à l'index 1
, qui sera le deuxième élément du tableau. C'est un indexage basé sur zéro, ce qui signifie que le premier élément a un index de 0
, le deuxième 1
, le troisième 2
, et ainsi de suite.
Pour accéder au dernier élément de notre 'étagère de livres', nous devons accéder à l'élément à l'index 4
, car nous avons un total de 5
éléments, ce qui fait de 4
le dernier index. Cela peut être exprimé par une formule :
index = element's_position_in_order - 1
.
Modification des éléments du tableau
Nous pouvons remplacer ou modifier un élément dans le tableau en y accédant à l'aide de son index ; cela se fait comme suit :
let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
C'est si facile à faire ; la clé est de choisir le bon index. Mais un bon programmeur connaît généralement ses tableaux. Dans le prochain chapitre, vous apprendrez comment modifier, ajouter et supprimer correctement des éléments d'un tableau. Il y a beaucoup plus à découvrir !
Merci pour vos commentaires !