Jaja, ich kenn' mich aus, gelle da staunst du ;)
Ja, wie alle Funktionen, die du Ohne Objekt aufrufst, aber dafür gibt es ja dann .call()
Sowas nennt man glaub' "Salt", eine unbequeme Sache, deren Sinn sich niemandem recht erschließt. Unbequem deshalb, weil man extra .call() bemühen muss für etwas, das in anderen Zusammenhängen ganz problemlos einfach nur funktioniert.
Ich gehe noch weiter und nenne es einen Fehler in der Programmiersprache. Wenn man das globale Objekt ausnahmsweise mal wirklich meint, kann man es auch direkt ansprechen, sofern es überhaupt einen Namen hat ("window"). Eigentlich hat es ja keinen...
Preisfrage:
Welches Statement ist schneller: "window.document" oder nur "document"?