Izgleda da može i jednostavnije, jer je prvi argument u setTimeoutu ili string za evaluaciju (koja se vrši pri isteku čekanja) ili referenca na funkciju (koja postoji u trenutku zadavanja tajmauta), pa ako proslediš referencu na funkciju nema frke - evo test -
Kôd:
funkcija2 = function () {
alert ('ovaj nam ne treba ovaj put, sorry');
}
objekat = {
funkcija1: function () {
setTimeout (this.funkcija2, 10);
},
funkcija2: function () {
alert ('uspeo poziv, bravo');
}
}
objekat.funkcija1 ();
Znači, samo referenca umesto stringa.