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