Példa végrehajtási kontextus megőrzésére - setTimeout

 

Kommentár

A setTimeOut függvény egy JavaScript programrészlet vagy függvény időzített végrehajtására szolgál. A fenti példában a _FadeOut metódus végrehajtását időzítjük egy másodperccel későbbre. A setTimeout-ról tudni kell, hogy a lefuttatandó visszahívott függvény (angolul call back function) végrehajtási kontextusa (scope), azaz a this kulcsszó a globális window objektumra fog referenciát tartalmazni a függvény lefutásakor. A setTimeout hiányossága, hogy a lefuttatandó függvénynek nem lehet paramétereket átadni.