const numbers = [1, 2, 3, 4, 5]; // map - transformer chaque élément const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8, 10] // filter - garder les éléments qui passent le test const evens = numbers.filter(n => n % 2 === 0); // [2, 4] // find - trouver le premier élément const firstBig = numbers.find(n => n > 3); // 4 // some - au moins un élément passe le test const hasEven = numbers.some(n => n % 2 === 0); // true // every - tous les éléments passent le test const allPositive = numbers.every(n => n > 0); // true // reduce - réduire à une seule valeur const sum = numbers.reduce((acc, n) => acc + n, 0); // 15