Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. Function
  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

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⁩.

Dielength Dateneigenschaft einerFunction-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: 0console.log(func2.length);// Expected output: 2

Wert

Eine Zahl.

Eigenschaften vonFunktion: length
Schreibbarnein
Aufzählbarnein
Konfigurierbarja

Beschreibung

Dielength-Eigenschaft einesFunction-Objekts zeigt an, wie viele Argumente die Funktion erwartet, d.h. die Anzahl der formalen Parameter:

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

DerFunction-Konstruktor ist selbst einFunction-Objekt. Seinelength-Dateneigenschaft hat einen Wert von1.

Historisch bedingt istFunction.prototype selbst aufrufbar. Dielength-Eigenschaft vonFunction.prototype hat den Wert0.

Beispiele

Verwendung der Funktion length

js
console.log(Function.length); // 1console.log((() => {}).length); // 0console.log(((a) => {}).length); // 1console.log(((a, b) => {}).length); // 2 etc.console.log(((...args) => {}).length);// 0, rest parameter is not countedconsole.log(((a, b = 1, c) => {}).length);// 1, only parameters before the first one with// a default value are countedconsole.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

Help improve MDN

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

[8]ページ先頭

©2009-2025 Movatter.jp