Maurice: Problem mit Typenermittlung

Beitrag lesen

du hast den "Fehler" oder was auch immer durch deine alert-Anweisung doch schon selbst gefunden:
Wenn arguments.length größer oder gleich fünf ist. Dein alert(arguments.length) gibt aus, dass arguments.length gleich fünf ist.

Grüße.

Vielen Dank für die schnelle Antwort.

Wenn Argument 5 auch wirklich definiert wäre hätte ich das Problem nicht ;)
Es sind im Funktionsaufruf nur 0 - 4 definiert und wie er auch selber anzeigt ist 5 "undefined".

Sprich Argument 5 ist nicht angegeben und er weiß das er leer ist aber tut trotzdem so als wäre er da und ignoriert dann auch noch die if typeof Anweisung...