Was ist das Arguments-Object in JavaScript?
- Das arguments-Objekt beinhaltet die Parameter, die einer Funktion übergeben wurden.
- Über das Arguments-Object kann man auf die einzelnen Parameter zugreifen, indem man zusätzlich den Index angibt.
- Mit Hilfe von arguments.length kann man die Anzahl der übergebenen Parameter herausfinden.
- Zudem kann über das Arguments-Object ein einzelner Parameter verändert werden.
- Wichtig: Das arguments-Object ist kein Array.
- Beispiel:
function testFunktion(paramA, paramB, paramC) { // Erwartete Ausgabe: 'Test1' console.log(arguments[0]); // Erwartete Ausgabe: 'Test2' console.log(arguments[1]); // Erwartete Ausgabe: 3 console.log(arguments[2]); // Anzahl der uebergebenen Parameter anzeigen // Erwartete Ausgabe: 3 console.log(arguments.length); // Aus 'Test2' wird 'TestZwei' arguments[1] = 'TestZwei'; } testFunktion('Test1', 'Test2', 3);