Maison >interface Web >js tutoriel >js utilise la méthode Array.prototype.sort() pour trier les compétences du tableau object_javascript
L'exemple de cet article décrit comment js utilise Array.prototype.sort() pour trier les objets du tableau. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Lorsque nous parlons de tri des objets de tableau, jetons d'abord un bref coup d'œil à Array.prototype.sort(). La méthode de tri accepte un paramètre - Fonction. La fonction fournira deux paramètres, qui sont deux éléments à comparer. Si l'élément est de type String, il sera comparé via le code Unicode. S'il est de type Number, la taille de. la valeur sera comparée. Si la fonction de comparaison renvoie 1, les deux éléments échangent leurs positions 0 et -1 n'échangent pas leurs positions. Regardons d'abord un exemple :
Lors du tri, triez d'abord par l'attribut b. Si x.b est supérieur à y.b, déplacez x à droite de y. Si x.b est égal à y.b, comparez x.a et y.a, donc le code est le suivant :