Aller au contenu principal
ShadowAcademy

Les langages JavaScript Tableaux et objets

Les tableaux

const notes = [12, 15, 9];
notes[0];          // 12 : on compte à partir de 0
notes.length;      // 3
notes.push(18);    // ajoute à la fin
notes.includes(9); // true
notes.indexOf(15); // 1 (-1 si absent)

Un tableau déclaré avec const peut changer de contenu : c'est la variable qui ne peut pas désigner un autre tableau.

Copier une partie

const t = ["a", "b", "c", "d"];
t.slice(1, 3);   // ["b", "c"] : de l'indice 1 inclus à 3 exclu
[...t, "e"];     // une COPIE, avec un élément de plus

Set : une collection sans doublons

const vus = new Set();
vus.add("a"); vus.add("a");
vus.size;          // 1
vus.has("a");      // true
[...vus];          // ["a"] : retour à un tableau

Un Set garde l'ordre d'insertion.

1 exercice pour cette lecon

Les exercices demandent un compte : il faut bien enregistrer votre progression quelque part. La lecture, elle, reste libre. Creer un compte

  • Sans doublons moyen lecon a valider