IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

tableau.sort() - bug ou pas ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 233
    Par défaut tableau.sort() - bug ou pas ?
    voici ce que j'obtiens apres un sort :

    12 - 18 - 22 - 24 - 34 - 37 - 43 - 46 - 51 - 54 - 55 - 56 - 6 - 63 - 66 - 67 - 7 - 70 - 71 - 93

    bug ou normal ??

    Je pense que si c'est un bug, il faut ramener les chiffres avec des 0 devant mais bon...

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    tes chiffres sont interprèté comme des string et non comme des entiers

    il te faut passer par un compareur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function TrierNombre(a, b) {
      return a - b;
    }
    var tableauNombre = [12,32, 165, 1540, 4, 8, 1, -20];
    tableauNombre.sort(TrierNombre); //Passage en paramètre de la méthode
    alert(tableauNombre);

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 233
    Par défaut
    Ok merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. La 1ère ligne dans mon tableau ne s'affiche pas correctement
    Par bilou95 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/03/2007, 16h33
  2. [Tableaux] Savoir si un tableau est associatif ou pas
    Par Delphy113 dans le forum Langage
    Réponses: 2
    Dernier message: 14/02/2007, 22h20
  3. bug excel pas ordinaire calendrier fantôme
    Par alsimbad dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 03/12/2006, 18h59
  4. FB: DB vide, impossible de connecter : Bug ou Pas Bug ?
    Par Rica dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 14/05/2005, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo