Les tableaux
14 min · Débutant · 7 août 2026
Créer et modifier un tableau
javascript
const fruits = ["pomme", "banane"];
fruits.push("cerise"); // ajoute a la fin
console.log(fruits); // ["pomme", "banane", "cerise"]
console.log(fruits.length); // 3
console.log(fruits[0]); // "pomme"
console.log(fruits.includes("banane")); // true Transformer avec map et filter
javascript
const nombres = [1, 2, 3, 4, 5];
const doubles = nombres.map((n) => n * 2);
console.log(doubles); // [2, 4, 6, 8, 10]
const pairs = nombres.filter((n) => n % 2 === 0);
console.log(pairs); // [2, 4] Astuce
map et filter ne modifient jamais le tableau d’origine : elles renvoient un nouveau tableau. C’est ce qui permet de les enchaîner en toute sécurité, comme nombres.filter(...).map(...).
Agréger avec reduce
javascript
const nombres = [1, 2, 3, 4, 5];
const somme = nombres.reduce((total, n) => total + n, 0);
console.log(somme); // 15 reduce prend une fonction (accumulateur, element) => nouvelAccumulateur et une valeur initiale (ici 0), puis parcourt le tableau en mettant à jour l’accumulateur à chaque étape.
À toi de jouer
Écris une fonction sommeDesPairs(nombres) qui renvoie la somme des nombres pairs d’un tableau, en utilisant filter et reduce.
html
// JS
function sommeDesPairs(nombres) {
// Filtre les pairs puis additionne-les
}