Echapper/prot�ger une variable javascript
Bonjour,
Est-ce qu'il est possible en javascript d'�chapper une variable de mani�re � ce qu'il interpr�te la valeur de la variable et non son nom.
Je m'explique; je voudrais appelez dynamiquement une m�thode d'un objet.
Pourquoi: j'ai 10 m�thodes pour 10 objets diff�rents mais pour le m�me usage(imaginons des tableaux, des onglets, des pages...)
Je voudrais pouvoir lister n objets dans un tableau, et faire une boucle pour effectuer l'appel � la construction, sachant que la m�thode de cr�ation de l'objet contient le nom de l'objet.
J'ai donc :
mainObject.constructItems1();
mainObject.constructItems2();
mainObject.constructItems3();
[...]
en faisant:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
var aItemList = new Array('Item1', 'item4', 'item5', 'item6');
for (sItem in aItemList)
{
[...]
var functionName = 'construct'+sItem;
var MyItem = mainObject.functionName();
[...]
} |
en php je ferais:
Code:
1 2
|
$mainObject->{$functionName}; |
Mais en javascript je ne trouve rien. J'ai esp�rer avec eval() ou window[] mais rien n'y fait.
D'avance merci pour votre aide.