Tableaux
Notions théoriques
Un tableau en JavaScript est un type d'objet utilisé pour stocker plusieurs valeurs dans une seule variable.
Les tableaux sont des objets de type liste dont le prototype a des méthodes pour effectuer des opérations de traversée et de mutation.
Pour créer un tableau, nous utilisons des crochets []
et une liste de valeurs séparées par des virgules :
let fruits = ["Pomme", "Banane", "Cerise"];
Ici, fruits
est un tableau contenant 3 chaînes de caractères.
Nous pouvons accéder à ces valeurs en utilisant leur index (leur position dans le tableau), comme ceci :
console.log(fruits[0]); // Affiche "Pomme"
Notez que les indices de tableau en JavaScript commencent à 0, donc le premier élément se trouve à l'index 0, le deuxième à l'index 1, et ainsi de suite.
Exemple pratique
let notes = [15, 12, 14, 16, 13];
console.log(notes[0]); // Affiche 15
console.log(notes[2]); // Affiche 14
- Dans cet exemple,
notes
est un tableau contenant 5 nombres. - Nous pouvons accéder à ces nombres en utilisant leur index.
Quelques méthodes à connaître
JavaScript fournit plusieurs méthodes intégrées pour travailler avec les tableaux.
-
push() :
Cette méthode ajoute un ou plusieurs éléments à la fin d'un tableau et retourne la nouvelle longueur du tableau.
-
pop() :
Cette méthode supprime le dernier élément d'un tableau et retourne cet élément.
-
shift() :
Cette méthode supprime le premier élément d'un tableau et retourne cet élément.
-
unshift() :
Cette méthode ajoute un ou plusieurs éléments au début d'un tableau et retourne la nouvelle longueur du tableau.
-
slice() :
Cette méthode renvoie une copie d'une portion de tableau dans un nouvel objet tableau.
-
splice() :
Cette méthode change le contenu d'un tableau en supprimant, remplaçant ou ajoutant des éléments.