Ano, ale v setTimeout mas (bezejmennou) funkci, ktera zadne tride nepatri (neni jeji metodou) a tak zadne this pri svem volani nedostava. this neni skutecna prommena, neni nikde deklarovana, nikde se ji neprirazuje hodnota - je to jen jazykova konstrukce. Tim, ze te funkci das skutecnou promennou s prirazenou hodnotou tohle obejdes :)