J'ai créé un objet qui appartient à une classe particulière.alternative à eval en Javascript
var schCom1 = Server.CreateObject(ArchiveProgID);
Maintenant, cet objet appelle la méthode qui est décidée dynamiquement.
fnName += "(";
for (counter=0;counter<fnArgs.length;counter++)
{
if(counter > 0)
fnName += ",";
fnName += fnArgs[counter];
}
fnName += ")";
writeComment("Ready to call method:" + "schCom1." + fnName);
// according to the type of recurrance, call method
eval("schCom1."+ fnName);
Y a-t-il une substitution possible à cet appel eval?
Toute aide sera utile.
Merci d'avance.
Tazim.
duplication possible de [Appel dynamique fonction avec paramètres dynamiques en Javascript] (http://stackoverflow.com/questions/676721/calling-dynamic -function-with-dynamic-parameters-in-javascript) –
Vous devriez utiliser 'fnName + =" ("+ fnArgs.join (", ") +") "' à la place de cette boucle 'for'. – Ben