Comment trier un array à 2 dimensions avec plusieurs critéres [RESOLU] - Javascript/Node.js - Programmation
Marsh Posté le 30-03-2020 à 00:20:33
Salut
Utilise la fonction sort avec une fonction et pour chaque élément tu compares l’emplacement 2.
Si l’emplacement 2 est égale alors tu compares l’emplacement 1.
Ca me paraît pas mal comme ça sans toutefois avoir testé.
Voilà
Marsh Posté le 30-03-2020 à 01:13:05
Code :
|
Apres ca n'est globalement qu'une question de si c'est a-b ou b-a suivant si tu veux croissant ou décroissant.
Marsh Posté le 30-03-2020 à 17:07:55
Merci à vous deux.
Code :
|
Marsh Posté le 30-03-2020 à 00:09:15
Salut tout le forum , j'ai besoin de votre aide.
Je voudrais trier un array à 2 dimensions suivant 2 critères.
Voilà mon array :
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 :
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.
Message édité par kewan le 30-03-2020 à 17:13:47