Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz PumpkinSeed #11943 üzenetére
Ejj.. Kár hogy mobilról vagyok. Na szóval, ha a settimeout első paraméterenek megadsz egy függvényt, de ennek a függvények át kéne adnod a ciklusvaltozot, esetedben az i-t az menni fog csak nem azt eredményezi amire gondolnál. Az fog történni hogy az i nem 0,1,2,3...stb lesz a különböző fuggvenyekben, hanem mindben ugyanaz. Ez az eset a closure - ök iskolapeldaja. Azt kell csinálnod, hogy a függvényt bewrappeled egy IIFE ejtsd iffy - be. Majd valaki aki gépnél van ad peldakodot is.
A másik kérdésedre pedig
setTimeout(myFunction.bind(null, yourParam), delay) ;
[ Szerkesztve ]