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 :

Tri objet Javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2007
    Messages
    250
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par d�faut Tri objet Javascript
    Bonjour � tous,

    J'utilise la fonction sort() pour trier un tableau, mais celle ci ne semble pas fonctionner avec les objets...

    J'ai un objet que je construit comme un tableau, et j'aimerais trier cette objet de la m�me mani�re qu'avec la fonction sort().

    Si quelqu'un � une technique...

    Merci d'avance!

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par d�faut
    Salut,

    S'il y a tri, il y a indice. Or, un objet n'a pas d'indice, on ne peut donc pas trier ses propri�t�s et m�thodes.

    Je ne sais pas ce que tu as � faire exactement, je ne sais donc pas si ce que je vais proposer peut convenir. Une solution serait de parcourir toutes les propri�t�s d'un objet dans une boucle for... in pour ins�rer le nom de la propri�t� (toString) dans un tableau pour finalement faire un sort.

  3. #3
    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
    Effectivement , tu peux trier une collection d'objets, mais trier un objet tu ne peux pas ...
    tu peux utiliser une m�thode pour trier ses propri�t�, mais sans voir ton code ou ton objet on ne peux pas faire grand chose de plus ...

  4. #4
    Membre confirm�
    Inscrit en
    Novembre 2007
    Messages
    250
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par d�faut
    Merci de vos r�ponses rapides.

    Enfaite je cr�� un objet comme ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    monObj = new object();
     
    monObj [0] = new Object();
    monObj [10] = new Object();
    monObj [5] = new Object();
    monObj [25] = new Object();
    Et j'aimerais pouvoir ranger les cl�s dans l'ordre, comme avec sort().

    Je pensais qu'il existait une fonction pour ceci.

  5. #5
    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
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    monObj = new object();
     
    monObj [0] = new Object();
    monObj [10] = new Object();
    monObj [5] = new Object();
    monObj [25] = new Object();

    tu cr�er un objet non typ� :

    monObj = new object();

    puis tu t'en sert comme tableau ...

    cr�er directement un tableau :


  6. #6
    Membre confirm�
    Inscrit en
    Novembre 2007
    Messages
    250
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 250
    Par d�faut
    Oui bien s�r, seulement dans mon cas je suis oblig� de cr�er un objet.

    C'est pour passer en JSON, et au d�but avec un tableau �a ne fonctionnais pas.

Discussions similaires

  1. [POO] Fonction Affichage OBjet Javascript!
    Par lekunfry dans le forum G�n�ral JavaScript
    R�ponses: 14
    Dernier message: 20/07/2007, 06h28
  2. [POO] ref�rence � un objet javascript
    Par Giansolo dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 08/05/2007, 09h53
  3. [POO] contenu d'un objet javascript
    Par wtfu dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 10/08/2006, 11h12
  4. [POO] Comment acceder a un objet javascript instancie dans une page mere
    Par herbert dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 20/07/2006, 19h34
  5. [POO] objet javascript et html
    Par jakouz dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 20/04/2006, 17h58

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