Retour à la leçonMission
Mission : réparer le classement des ventes
Corriger un tri numérique cassé, puis construire un pipeline immuable de transformation sur les données de ventes.
Contexte
Le tableau de bord des ventes de Technologik affiche un classement des montants qui semble aléatoire :
js
const montants = [100, 25, 9, 400, 2];
const classement = montants.sort();
console.log(classement); // [100, 2, 25, 400, 9]Le code appelant trierMontants réutilise ensuite le tableau montants original ailleurs dans l'application, ce qui provoque un second bug plus discret. Tu dois corriger le tri, éviter la mutation involontaire, puis construire un pipeline qui calcule le total des ventes supérieures à 50.