Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

arguments.length

Die arguments.length-Eigenschaft enthält die Anzahl der übergebenen Parameter einer Funktion.

Syntax

arguments.length

Beschreibung

Die arguments.length-Eigenschaft enthält die Anzahl der Parameter, die der aktuellen Funktion übergeben wurden. Diese Anzahl kann größer oder kleiner der Anzahl der definierten Parameter sein (siehe Function.length).

Beispiele

Beispiel: arguments.length nutzen

In diesem Beispiel wird eine Funktion definiert, die zwei oder mehr Nummern addieren kann.

function adder(base /*, n2, ... */) {
  base = Number(base);
  for (var i = 1; i < arguments.length; i++) {
    base += Number(arguments[i]);
  }
  return base;
}

Spezifikationen

Spezifikation Status Kommentar
ECMAScript 1st Edition. Standard Initiale Definietion. Implementiert in JavaScript 1.1
ECMAScript 5.1 (ECMA-262)
Die Definition von 'Arguments Object' in dieser Spezifikation.
Standard  
ECMAScript 6 (ECMA-262)
Die Definition von 'Arguments Exotic Objects' in dieser Spezifikation.
Anwärter Empfehlung  

Browserkompatibilität

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Ja) (Ja) (Ja) (Ja) (Ja)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Ja) (Ja) (Ja) (Ja) (Ja) (Ja)

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: fscholz, schlagi123
 Zuletzt aktualisiert von: fscholz,