codice:
function delayTimer(delay){
var timer;
return function(fn){
timer = clearTimeout(timer);
if(fn) timer = setTimeout(function(){ fn(); }, delay);
return timer;
}
}
1) Quanto scritto qui è qualcosa di inutile.
2) Forse per richiamare il puntatore di funzione "fn", posto come argomento della funzione che ritorna (per capire i puntatori devi studiare il linguaggio C).
3) Per capire i puntatori devi studiare linguaggio C.
4) Da quello che vedo è impossibile arrivare a dare un valore all'argomento fn in qualsiasi modo.
Ma dove lo hai trovare questo codice? Hai un link?