Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 9445|Répondre: 0

[JavaScript] Les tableaux d’objets sont triés selon les propriétés des objets

[Copié le lien]
Publié sur 24/10/2018 14:32:52 | | |
La méthode la plus courante pour trier les tableaux est de les trier par la taille de la première lettre ou du nombre d’éléments du tableau



La méthode sort() modifie le tableau d’origine, et les méthodes de tri ne sont pas strictement triées par taille de nombre.
Si vous voulez trier le tableau par taille, vous devez ajouter une fonction de comparaison à la méthode sort()



Fonction de comparaison : caractéristiques de la valeur de retour :

Si a est inférieur à b, a doit apparaître avant b dans le tableau trié (c’est-à-dire en ordre croissant), en retournant une valeur inférieure à 0
Si a est égal à b, il retourne 0
Si a est supérieur à b, une valeur supérieure à 0 est retournée

Peut-on donc utiliser la méthode de tri pour trier le tableau des objets selon leurs attributs ?
La réponse est oui
Tout comme ci-dessus, ordonner le tableau par taille et spécifier la fonction de comparaison, seules les propriétés de l’objet sont comparées à ce moment-là
Code supérieur : trier le tableau suivant d’objets par âge


Le résultat final imprimé est présenté ci-dessous :

Cela complète le tableau d’objets triés selon les attributs de l’objet !





Précédent:TypeScrip{filter}t Array filtre les objets indésirables
Prochain:Il y a ici une fonction vraiment bonne, on peut gagner de l’argent, c’est la promotion.
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com