Maison > interface Web > js tutoriel > le corps du texte

Exemple de tri de tableau numérique JavaScript compétences Sharing_Javascript

WBOY
Libérer: 2016-05-16 16:46:50
original
941 Les gens l'ont consulté

Cependant, nous rencontrerons des problèmes lors de l'utilisation. La méthode de tri des tableaux ici n'est pas triée en fonction de la taille des nombres que nous avons imaginés, mais modifie les données d'origine en fonction des résultats du test de chaîne. Ce n'est pas ce que nous voulons.

Alors, comment pouvons-nous obtenir le tri que nous souhaitons en fonction de la taille des nombres dans notre esprit. Nous pouvons écrire nous-mêmes une fonction pour y parvenir.


Copier le code Le code est le suivant :

var valeurs = [ 0, 1, 5, 10, 15];
// asc ascending function
function compareAsc(value1, value2) {
if (value1 > value2) {
return 1;
} else if (value1 < value2) {
            return -1; {
if (value1 > value2) {
return -1;
} else if (value1 < value2) {
return 1;
return 0;
}
>
values.sort(compareAsc);
console.log(values); 15]
values.sort(compareDesc) ;
console.log(values); // [15, 10, 5, 1, 0]


Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal