摘要:javascript-使用匿名函數撰寫費氏數列
重點在於使用「arguments.callee」來呼叫本身函數。話不多說,請看範例:
1
// Fibonacci numbers
2
var ans = (function(n) {
3
if(n <= 1)
4
return 1;
5
else
6
return arguments.callee(n-1) + arguments.callee(n-2);
7
})(8);
8
9 alert(ans);
// Fibonacci numbers2
var ans = (function(n) {3
if(n <= 1)4
return 1;5
else6
return arguments.callee(n-1) + arguments.callee(n-2);7
})(8);8

9 alert(ans);
寫這篇純粹備忘用途,以免彌補自己隨著年紀增長而退化的記憶力。
var ans = (function(n)