Maison >interface Web >js tutoriel >Comment trier numériquement un tableau d'entiers en JavaScript ?
Comment réaliser le tri numérique d'un tableau d'entiers
Lorsque vous rencontrez des difficultés pour extraire les valeurs les plus élevées et les plus basses d'un tableau d'entiers, il est Il est important de comprendre que la fonction de tri en JavaScript fonctionne principalement sur les chaînes. Pour trier par valeur numérique, une méthode de tri personnalisée est nécessaire.
Pour résoudre ce problème, introduisez la méthode sortNumber, qui gère le tri numérique :
var numArray = [140000, 104, 99]; numArray.sort(function(a, b) { return a - b; }); console.log(numArray);
Cette méthode compare les éléments a et b, renvoyant une valeur positive si a est supérieur à b, une valeur négative si a est inférieur à b, et zéro s'ils sont égaux. En soustrayant b de a, les éléments sont triés par ordre croissant.
En modifiant le tableau à l'aide de cette méthode, nous pouvons obtenir un tri numérique précis, garantissant que son les membres sont classés par ordre croissant et le résultat attendu est obtenu : [99, 104, 140000].
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!