Voglio fare l'opposto di Get JavaScript function-object from its name as a string?Ottieni il nome come stringa da una funzione di riferimento Javascript?
Cioè, dato:
function foo()
{}
function bar(callback)
{
var name = ???; // how to get "foo" from callback?
}
bar(foo);
Come faccio ad avere il nome della funzione dietro un riferimento?
'var bat = foo; bar (bat) '- ora cosa dovrebbe stampare? – Alnitak
@Alnitak. Dovrebbe stampare 'pippo'. questo è il nome della funzione. 'bat' è una variabile con un riferimento alla funzione' pippo'. – gdoron
cosa succede se il callback non ha un nome? - es. 'bar (function() {...});' – Spudley