Maison > interface Web > js tutoriel > Comment trier numériquement un tableau d'entiers en JavaScript ?

Comment trier numériquement un tableau d'entiers en JavaScript ?

Barbara Streisand
Libérer: 2024-12-26 11:05:14
original
654 Les gens l'ont consulté

How to Numerically Sort an Integer Array in 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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal