Kto skutočne vie ako funguje Scope a Closure v JavaScripte?

Keď som pred niekoľkými rokmi začal študovať programovanie v JavaScripte, pamätám si, ako som v jednej knihe narazil prvýkrát na pojem Closure. Autor hneď na začiatku tvrdil, že ak ste programátor zo sveta objektového programovania, budete mať problém to pochopiť (česi na to majú výborný výraz: „půjde vám z toho hlava kolem“). No, myslím že...