Trier array à 2 dimensions avec plusieurs critères
Salut tout le forum :hello: , j'ai besoin de votre aide.
Je voudrais trier un array à 2 dimensions suivant 2 critères.
Voilà mon array :
Code:
1 2 3 4 5 6
| var grille =
[
[a, 20, 240],
[b, 150, 320],
[c, 20, 320]
]; |
je voudrais trier en premier, par ordre décroissant de l'emplacement 2 de l'array
puis par ordre croissant de l'emplacement 1 de l'array
Le résultat devrait être :
Code:
1 2 3 4 5 6
| var grille =
[
[c, 20, 320],
[b, 150, 320],
[a, 20, 240]
]; |
Est-ce que je dois faire un tableau associatif ?
Je pense qu'il faut faire une fonction comparaison avec un callback, mais je n'ai sais pas du tout comment m'y prendre.
Merci pour votre aide.