From c1d3485d1ab03e16fc5b151128f84dd81dc2b30c Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Fri, 14 Jun 2024 09:41:06 +0200 Subject: [PATCH] =?UTF-8?q?tri.js=20ajout=20tri=20par=20num=C3=A9ro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tri.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tri.js b/tri.js index cfe7b23..46b073f 100644 --- a/tri.js +++ b/tri.js @@ -1,3 +1,18 @@ +// trier par numéro +function trierNumeros(tnumeros, tnoms, croissant = true) +{ + let tab = []; + for (let i = 0; i < tnumeros.length; ++i) + { + let o = Object(); + o.numero = tnumeros[i]; + o.nom = tnoms[i]; + tab.push(o); + } + tab.sort((a, b) => { return a.numero - b.numero; }); + return tab; +} + // trier par nom puis par numéro function trierNoms(tnoms, tnumeros, croissant = true) {