argumentsクラスのcalleeプロパティを用いる。
function foo(){
// 処理
arguments.callee(); // 自分自身を呼び出す
}
よく例として挙げられるのは階乗や総和の計算。
ほかにもエレガントに使えそうな場面があったら使ってみようかな。
argumentsクラスのcalleeプロパティを用いる。
function foo(){
// 処理
arguments.callee(); // 自分自身を呼び出す
}
よく例として挙げられるのは階乗や総和の計算。
ほかにもエレガントに使えそうな場面があったら使ってみようかな。