2013-04-14から1日間の記事一覧
JavaScriptには、arguments.calleeという、自分自身を再帰的に呼び出すプロパティがあります。arguments.calleeを使うと、以下のようなコードが書けます。 function factorial(n) { if (n > 1) { return n * arguments.callee(n - 1); // 自分自身(factorial…
JavaScriptには、arguments.calleeという、自分自身を再帰的に呼び出すプロパティがあります。arguments.calleeを使うと、以下のようなコードが書けます。 function factorial(n) { if (n > 1) { return n * arguments.callee(n - 1); // 自分自身(factorial…