Bonjour,
J'essaie donc de trier un tableau à 6 dimensions:
avant tri:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var tab=new Array(6); for (var i=0;i<2;i++){tab[i]=new Array(40);} for (var i=0;i<40;i++) { tab[0][i]=i;// variable selon le traitement -indice de tri tab[1][i]=val1i //integer tab[2][i]=val2i //integer tab[3][i]=val3i //integer tab[4][i]=val4i //integer tab[5][i]=val5i //integer } //puis j'essaie de trier sur la colonne 0 tab[0].sort(function(a,b){return b-a;});
0 val10 val20 val30 val40 val50
1 val11 val21 val31 val41 val51
...
Le tri se fait donc en descendant sur le [0],
j'obtiens donc:
40 val10 val20 val30 val40 val50
39 val11 val21 val31 val41 val51
...
ce que je voudrais:
40 val140 val240 val340 val440 val540
39 val139 val239 val339 val439 val539
...
mais comment faire pour lier 1..5 avec [0]?
D'avance merci.
Partager