Nein, tue ich nicht. Evtl. hast Du da ein "new" gelesen, wo keine stand.
Du hast recht.
Der Kontext in dem die beiden inneren Funktionen deklariert werden, bleibt also erhalten. Wie auch immer das genau Implementiert ist, es ist eine Funktionalität, die sich nicht automatisch aus den OO-Eigenschaften von JavaScript ergibt.
Interessant, werd ich mich auch mal bei Gelegenheit mit beschäftigen, was dahinter steckt. Oder einer unserer Experten hier bringt ein wenig Licht in diese sache.
Struppi.