Autor Zpráva
_Leopik 2x
Profil *
Zdravím,
Je nejako možné dostať takýto output:
0
1
2

za použitia cyklu a timeoutu?
for(var i = 0; < 3; i++)
    setTimeout(function () { console.log(i); }, 100);
Tento zápis samozrejme nefunguje, pretože sa vypíše hodnota i, ktorá sa tam nachádza po skončení cyklu.
Ja by som tam potreboval dostať tú hodnotu, ktorá bola aktuálna, keď bola daná anonýmna funkcia vytvorená.
Vďaka
juriad
Profil
Musíš zabalit obsah smyčky do funkce:
http://kod.djpw.cz/incb
_Leopik 2x
Profil *
Perfektná odpoveď za 3 minúty, a ja tu nad tým sedím už 2 hodiny :), dik.
preca2
Profil *
Zdravim,
je to i ve zdejších FAQ.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: