Leçons du module (1/4)
Tableaux : la liste ordonnée
Un tableau (array) est une liste ordonnée de valeurs. En JavaScript, les éléments peuvent être de types différents (même si, dans du code "propre", ils ont tendance à être homogènes). Il s'écrit avec des crochets :
const colori = ['rosso', 'verde', 'blu'];
const misti = [1, 'due', true, null];
const vuoto = [];Lire et écrire par index
Les index commencent à 0. Le dernier index valide est array.length - 1.
const colori = ['rosso', 'verde', 'blu'];
colori[0]; // 'rosso'
colori[2]; // 'blu'
colori[99]; // undefined ← niente errore, solo undefined
colori.length; // 3
colori[1] = 'giallo'; // ora colori è ['rosso', 'giallo', 'blu']
colori[colori.length] = 'x'; // push manuale, sconsigliatoAjouter et supprimer des éléments
Les quatre méthodes historiques (push / pop / unshift / shift) modifient le tableau
sur place (in place) :
const a = [1, 2, 3];
a.push(4); // a = [1, 2, 3, 4], ritorna la nuova length
a.pop(); // a = [1, 2, 3], ritorna l'elemento rimosso (4)
a.unshift(0); // a = [0, 1, 2, 3], aggiunge in testa
a.shift(); // a = [1, 2, 3], rimuove dalla testaVérifier la présence, chercher
['rosso', 'verde', 'blu'].includes('verde'); // true
['rosso', 'verde', 'blu'].indexOf('blu'); // 2
['rosso', 'verde', 'blu'].indexOf('giallo'); // -1À toi de jouer
Étant donné le tableau `numbers = [10, 20, 30, 40]`, renvoie son dernier élément comme dernière expression en utilisant length.
Afficher l'indice
Le dernier index valide est length - 1.
Solution disponible après 3 tentatives
Exercice de révision
Pars du tableau `fruits = ['mela', 'pera']`. Ajoute 'banana' à la fin avec push, puis renvoie le tableau complet comme dernière expression : ['mela','pera','banana'].
Afficher l'indice
push modifie le tableau ; tu n'as pas besoin de le réassigner.
Solution disponible après 3 tentatives