length【引数の定義数】プロパティ

メモ

  • 関数定義の引数の定義数
  • 呼び出し時の引数の数は、arguments.length

var func0 = Function("return;");
var func1 = Function("x", "return x;");
var func2 = Function("x, y", "return (x + y);");
var func3 = Function("x, y, z", "return (x + y + z);");
console.log(func0.length);  // 出力:0
console.log(func1.length);  // 出力:1
console.log(func2.length);  // 出力:2
console.log(func3.length);  // 出力:3

関連