JavaScript, accéder à plusieurs objets via une boucle

JavaScript, accéder à plusieurs objets via une boucle - HTML/CSS - Programmation

Marsh Posté le 13-05-2003 à 18:38:48    

Re,
 
voilà, imaginons que j'ai 50 objets, que j'ai nommé comme suit : name_objet+n° identifiant. Ca donnerait :
 
name_objet1
name_objet2
name_objet3
...
name_objet49
 
Et je souhaite appeler une méthode de ces objets, mais j'ai pas envie de faire :
 
name_objet1.ma_methode();
name_objet2.ma_methode();
name_objet3.ma_methode();
...
 
Peut-on faire une boucle pour accéder à l'ensemble des objets, genre :
 
for (var i=1;i<50;i++)  
{
  name_objet+i.ma_methode();
}
 
Enfin quelque chose dans ce goût. En Delphi je sais le faire, mais en JavaScript :( :(
 
Merci

Reply

Marsh Posté le 13-05-2003 à 18:38:48   

Reply

Marsh Posté le 13-05-2003 à 19:14:49    

eval("name_object" + i + ".my_method()" );

Reply

Marsh Posté le 13-05-2003 à 19:16:22    

Mais le plus simple consiste à créer un tableau d'objets :)

Reply

Marsh Posté le 13-05-2003 à 19:23:50    

Un tableau est géré dynamiquement je suppose dans JavaScript, ouaip pas con comme idée. Je vais regarder ça de près.
 
Merci MagicBuzz  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed