Hallo Christian,
element = "foo"; function namedFun(element) { console.log(window.element); console.log(element); } namedFun("bar");
ich meinte
element = "foo";
namedFun(element)`;
Hier ist (element) die Variable aus dem übergeordneten Namensraum.
Es ist immer verwirrend, wenn in der Signatur dieselben Bezeichner benutzt werden, wie später beim Aufruf für die übergebenen Variablen.
LG
RR