Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Nom de fonction dynamique

11 réponses
Avatar
Machaon
Bonjour à tous,

javascript permet-il l'utilisation de nom de fonction dynamique ?

Exemple :
------------------------------------------------------
FonctionMain(UneVariable) {
UneVariable('titi'); //<== Problème ici ;-))
}

UneFonction(t) {
alert(t);
}

// Dans le code, appel de :
FonctionMain('UneFonction');

// qui me renvoi un alert de 'titi'
------------------------------------------------------

Merci pour votre aide !

Machaon

1 réponse

1 2
Avatar
filh
Olivier Miakinen <om+ wrote:


switch (variable) {
case valeur1 :
fonction1();
break;
case valeur2 :
fonction2();
break;
case valeur3 :
fonction3();
break;
default :
fonctionD();
break;
}


Beark :)


Syntax error... try « break ».

a=[];

a["x"]=function () { alert("x");}
a["y"]=function () { alert("y");}

a["x"]();
a["y"]();


Beurk ! :-)


Non,car on peut ajouter des fonctions sans changer le code :)
Plus dynamique...

FiLH



--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org



1 2