Content-Length: 189132 | pFad | http://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Function/length

Funktion: length - JavaScript | MDN

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

View in English Always switch to English

Funktion: 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.

Die length Dateneigenschaft einer Function-Instanz gibt die Anzahl der Parameter an, die von der Funktion erwartet werden.

Probieren Sie es aus

function func1() {}

function func2(a, b) {}

console.log(func1.length);
// Expected output: 0

console.log(func2.length);
// Expected output: 2

Wert

Eine Zahl.

Eigenschaften von Funktion: length
Schreibbarnein
Aufzählbarnein
Konfigurierbarja

Beschreibung

Die length-Eigenschaft eines Function-Objekts zeigt an, wie viele Argumente die Funktion erwartet, d.h. die Anzahl der formalen Parameter:

Im Gegensatz dazu ist arguments.length lokal zu einer Funktion und gibt die Anzahl der tatsächlich an die Funktion übergebenen Argumente an.

Der Function-Konstruktor ist selbst ein Function-Objekt. Seine length-Dateneigenschaft hat einen Wert von 1.

Historisch bedingt ist Function.prototype selbst aufrufbar. Die length-Eigenschaft von Function.prototype hat den Wert 0.

Beispiele

Verwendung der Funktion length

js
console.log(Function.length); // 1

console.log((() => {}).length); // 0
console.log(((a) => {}).length); // 1
console.log(((a, b) => {}).length); // 2 etc.

console.log(((...args) => {}).length);
// 0, rest parameter is not counted

console.log(((a, b = 1, c) => {}).length);
// 1, only parameters before the first one with
// a default value are counted

console.log((({ a, b }, [c, d]) => {}).length);
// 2, destructuring patterns each count as
// a single parameter

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-function-instances-length

Browser-Kompatibilität

Siehe auch









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Function/length

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy