ciao
volevo sapere perche' quando una funzione viene chiamata in modo asincrono gli viene passato un parametro numerico folle e casuale come unico parametro (arguments[0]). like:
var foo = function () {
alert(arguments.length);
alert(arguments[0])
}
foo(); // allerta 0 e, di conseguenza, undefined
window.setTimeout(foo,100); // 1 - numero random
window.setTimeout(foo,200); // 1 - numero random
window.setTimeout(foo,300); // 1 - numero random
grazie

Rispondi quotando