Ho una stringa che contiene la definizione della funzione anonymus, ma come posso chiamarla. Diciamo che la funzione è così:Come chiamare la funzione anonymus dalla stringa
var fn_str = "function(){ alert('called'); }";
Provato tentativo, ma ottenuto un errore che funzione deve avere un nome.
eval(fn_str).apply(this); // SyntaxError: function statement requires a name
si chiama '' eval' con a' mentre la stringa di funzione è in 'fn_str'. non funzionerà in questo modo ... – gdoron
Scusa, ho usato una console Firebug per mancanza ma ho dimenticato di cambiarla, bello però – Kristian