Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
length は Function インスタンスのプロパティで、関数が期待する引数の数を示します。
数値です。
| 書込可能 | 不可 |
| 列挙可能 | 不可 |
| 設定可能 | 可 |
Function オブジェクトの length プロパティは、関数が期待する引数の数、つまり形式上の引数の数を示します。
これに対し、 arguments.length は関数のローカルスコープ内で用いられ、関数が実際に受け取った引数の数、つまり実引数の数を参照するのに用いるものです。
Function コンストラクター自体は、 Function オブジェクトです。この length データプロパティの値は 1 です。
歴史的な理由により、 Function.prototype は自身を呼び出すことができます。 Function.prototype の length は 0 の値を持ちます。
| ECMAScript® 2027 Language Specification # sec-function-instances-length |
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。
より良いインターネットのための青写真。
このコンテンツの一部は、©1998–2026 個人の mozilla.org 協力者です。コンテンツはクリエイティブ・コモンズ・ライセンスのもとで利用できます。