Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

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. */

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

タグ: 
 このページの貢献者: teoli, tatsuyaoiw, ethertank
 最終更新者: teoli,