mozilla

Function.length

概要

関数が期待する引数の数を参照します。

説明

length は function オブジェクトのプロパティであり、関数が期待する引数の数、つまり仮引数の数を参照します。

これに対し、arguments.length は関数のローカルスコープ内で用いられ、関数が実際に受け取った引数の数……つまり実引数の数を参照するのに用いるものです。

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

ドキュメントのタグと貢献者

タグ: 
Contributors to this page: teoli, ethertank, tatsuyaoiw
最終更新者: teoli,