タグ

arityに関するcyokodogのブックマーク (1)

  • JavaScript, Neo-Generation/Function

    Function オブジェクトは、もちろん次のように明示的に定義できますが、 function functionname(arguments list) { body } new を使ってコードの中で作成することができます。 var functionname = new Function(arguments list, body); 例えば次のように使います。 var add = new Function("x", "y", "return x + y;"); alert(add(1, 2)); // 1 + 2 = 3 これは結局次と同じことになります。 alert(add(1, 2)); function add(x, y) { return x + y; } ではなぜこんな書き方をするかというと、それはたぶん行数削減のためです。 例えば、次のように Function オブジェクトを引

    cyokodog
    cyokodog 2008/05/24
    arity関数が要求してる引数の下図を返す!
  • 1