JavaScriptLeçon 7 sur 16

Tableaux

Un tableau est une liste de valeurs sous un seul nom : des chansons, des produits, des notes. Les éléments gardent leur ordre et on compte à partir de zéro.

L’essentiel

  • ["a", "b"] est un tableau, list[0] le premier élément, list.length leur nombre
  • Le dernier élément : list[list.length - 1] ou list.at(-1)
  • push ajoute à la fin, pop retire à la fin, shift au début, unshift ajoute au début
  • includes vérifie qu’une valeur est présente, indexOf donne sa position
  • join(", ") colle les éléments en une chaîne ; un tableau const peut changer, il ne peut juste pas être réaffecté

Exemple

const colors = ["red", "green"];colors.push("blue");console.log(colors);console.log(colors.length, colors[0], colors.at(-1));console.log(colors.includes("green"), colors.indexOf("blue")); const last = colors.pop();console.log(last, colors.join(" + "));

push et pop modifient le tableau lui-même : pop a renvoyé "blue" et l’a retiré. join a transformé le reste en chaîne avec " + " entre les éléments.

Exercice

Utiliser l’éditeur⌘ Entrée ou Ctrl Entrée lance le code, ⇧ ⌘ Entrée vérifie l’exercice.Tab et Maj Tab indentent la ligne ou la sélection ; Échap puis Tab quitte l’éditeur.La vérification compare ce que le programme a affiché à l’exercice ; les espaces en fin de ligne ne comptent pas.Après deux vérifications ratées, la solution s’ouvre. Votre code reste dans ce navigateur.

Une playlist de voyage. Ajoutez la chanson Finale à la fin, retirez la première (Intro) et affichez quatre lignes : Songs: 3, First: Sunrise, Last: Finale et toute la liste jointe par " | " : Sunrise | Night Drive | Finale.

Sortie

Ce que le programme affiche apparaîtra ici.