Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Déclaration et Avantages des Tableaux | Tableaux
Introduction à TypeScript
course content

Contenu du cours

Introduction à TypeScript

Introduction à TypeScript

1. Fondamentaux de TypeScript
2. Instructions Conditionnelles
3. Tableaux
4. Boucles
5. Fonctions

book
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 le name et le type de notre tableau. Nous typons le tableau avec le type string[] 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 valeurs string 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 :

123
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
copy

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 :

123
let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
copy

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 !

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt