Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1515 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Récuperer objet dans tableau en fonction du champ d'un objet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récuperer objet dans tableau en fonction du champ d'un objet

n°2033608
mowegan
Posté le 02-11-2010 à 15:08:32  profilanswer
 

Bonjour à tous.
 
J'aimerai votre aide pour savoir si il était possible de récupérer un objet dans une liste (ici tableau) grâce à un champ de cette objet (ici id de mon objet).
 
Je vous donne un exemple :
 
Je souhaiterai récupérer l'objet dont le champ id = 3201 au sein du tableau userObject.
 
Je vous remercie d'avance.
 

Code :
  1. var userObject = new Array();      // Objet contenant l'ensemble des users
  2. var user1 = {}; // Objet user 1
  3. var user2 = {}; // Objet user 2
  4. var user3 = {}; // Objet user 3
  5. var user4 = {}; // Objet user 4
  6. user1.id = 2545;
  7. user1.nom = "TITI";
  8. user1.prenom = "titi";
  9. user2.id = 3201;
  10. user2.nom = "TOTO";
  11. user2.prenom = "toto";
  12. user3.id = 235;
  13. user3.nom = "JOJO";
  14. user3.prenom = "jojo";
  15. user4.id = 1254;
  16. user4.nom = "RIRI";
  17. user4.prenom = "riri";
  18. userObject.push(user1, user2, user3, user4);

mood
Publicité
Posté le 02-11-2010 à 15:08:32  profilanswer
 

n°2033615
olivthill
Posté le 02-11-2010 à 15:26:49  profilanswer
 

Balayer la table à la recherche du bon objet :

for (var i=0; i<userObject.length; i++) {
   if (userObject[i].id == 3201)
     ....
}

(Code non testé)

n°2033625
mowegan
Posté le 02-11-2010 à 15:57:07  profilanswer
 

C'est bien une solution que j'avais envisagé mais je cherchais moins lourd qu'un parcours de tableau. Mais si c'est la seul solution je vais faire ca


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Récuperer objet dans tableau en fonction du champ d'un objet

 

Sujets relatifs
[flash] récupérer des vidéosMessage d'erreur tableau
Structure en c sur un tableau de chaine de caractereTableau avec separateur
Fichier PAC et fonction myIpAddress[VBA] Créer une fonction utilisée en tant que formule
Problème POO et execution de fonctionFonction ok sous ie6 mais ne fonctionne pas sous firefox
Renvoie de tableau en appelant une classeChamp Disabled mais submitable
Plus de sujets relatifs à : Récuperer objet dans tableau en fonction du champ d'un objet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR