Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Funktionen
  5. Das arguments-Objekt
  6. length

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

arguments.length

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Diearguments.length Dateneigenschaft enthält die Anzahl der an die Funktion übergebenen Argumente.

Wert

Eine nicht-negative ganze Zahl.

Eigenschaften vonarguments.length
Schreibbarja
Aufzählbarnein
Konfigurierbarja

Beschreibung

Diearguments.length Eigenschaft gibt die Anzahl der tatsächlich an eine Funktion übergebenen Argumente an. Diese kann mehr oder weniger als die definierte Anzahl der Parameter sein (sieheFunction.prototype.length). Zum Beispiel, für die unten stehende Funktion:

js
function func1(a, b, c) {  console.log(arguments.length);}

gibtfunc1.length den Wert3 zurück, weilfunc1 drei formale Parameter deklariert. Allerdings protokolliertfunc1(1, 2, 3, 4, 5)5, weilfunc1 mit fünf Argumenten aufgerufen wurde. Ebenso protokolliertfunc1(1)1, weilfunc1 mit einem Argument aufgerufen wurde.

Beispiele

Verwendung von arguments.length

In diesem Beispiel definieren wir eine Funktion, die zwei oder mehr Zahlen zusammenzählen kann.

js
function adder(base /*, num1, …, numN */) {  base = Number(base);  for (let i = 1; i < arguments.length; i++) {    base += Number(arguments[i]);  }  return base;}

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-arguments-exotic-objects

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp