J'ai un tableau d'objets à trier. Chaque objet a deux paramètres : Force et Nom
objects = []
object[0] = {strength: 3, name: "Leo"}
object[1] = {strength: 3, name: "Mike"}
Je souhaite trier par force puis par nom dans l'ordre alphabétique. J'utilise le code suivant pour trier en fonction du premier paramètre. Comment trier ensuite en fonction du deuxième paramètre ?
function sortF(ob1,ob2) {
if (ob1.strength > ob2.strength) {return 1}
else if (ob1.strength < ob2.strength){return -1}
return 0;
};
Merci pour votre aide.
(J'utilise Array.sort() avec la fonction de comparaison de tri sortF mentionnée plus haut).