JavaScript : trier un tableau sans muter l'original
Retourner une nouvelle liste triée par ordre croissant, en laissant le tableau d'origine inchangé.
Énoncé
Implémentez triCroissant(valeurs) qui prend un tableau de nombres et renvoie un nouveau tableau trié du plus petit au plus grand.
const base = [3, 1, 2];
const trie = triCroissant(base);
// trie -> [1, 2, 3]
// base doit rester [3, 1, 2]
Interdiction d'appeler sort directement sur valeurs (qui mute en place). Utilisez une copie ou une autre stratégie immuable.