Por ejemplo con javascript puedes hacer virgueria como esta:
function call (functionName) {
try {
if (functionName) func=eval(functionName);
if (func && func instanceof Function)
return func.apply (null,rest(arguments));
} catch (e) {}
return null;
}
function rest (list) {
var result=[];
for (var i=0;i<list.length;i++)
if (i!=0) result[length]=list[i];
return result;
}
Esta funcion evalua un String pasado como primer parametro y si el resultado es una funcion retorna el valor de esa funcion pasandole el resto de parametros.
No hay comentarios:
Publicar un comentario