Was ist das Arguments-Object in JavaScript?

~ 0 min
2019-07-17 12:47
  • 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);
    
Durchschnittliche Bewertung 0 (0 Abstimmungen)

Kommentieren nicht möglich