Bonjour,
Tout d'abord, je pense que tu te simplifierais beaucoup la vie en utilisant un tableau d'objets plutôt que d'enchaîner tableau sur tableau comme tu le fais.
Ensuite, étant donné que les éléments de ton tableau sont eux-mêmes des tableaux, tu ne peux pas les comparer simplement avec l'opérateur '-'. Dans ton cas, la comparaison devrait ressembler à quelque chose comme ça plutôt :
function compare (a, b) {
return a[1] - b[1];
}
J'espère que cela t'aideras :)