Der-Dennis: Problem mit Typenermittlung

Beitrag lesen

Hey Maurice,

Jedoch steht die Frage noch offen warum er bei 4 (>von 0 an gezählt<) angegebenen Argumenten bei der Abfrage arguments.length den Wert 5 auswirft obwohl nur 4 Argumente angegeben wurden...

ergänzend zu dedlfix Beitrag, schau Dir mal folgendes Beispiel an:

  
function test(param0, param1) {  
    alert('Anzahl der übergebenen Argumente: ' + arguments.length);  
    alert('Variable param0 hat den Wert ' + param0);  
    alert('Variable param1 hat den Wert ' + param1);  
  
    for (i = 0; i < arguments.length; i++) {  
        alert('Argument mit Index ' + i + ' hat den Wert ' + arguments[i]);  
    }  
}  
  
test();  
test('arg1');  
test('arg1', 'arg2');  
test('arg1', 'arg2', 'arg3');  

Hilft Dir das weiter? Ansonsten kannst Du auch noch mal z.B. bei MDN reinschauen: Arguments object, arguments.length

Gruß, Dennis