生活随笔
收集整理的這篇文章主要介紹了
记忆 阶乘函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 var memoizer = function(memo, fundamental) {
2 var shell = function(n) {
3 var result = memo[n];
4 if (typeof result !== 'number') {
5 result = fundamental(shell, n);
6 memo[n] = result;
7 }
8 return result;
9 };
10 return shell;
11 };
12
13 //階乘函數
14 var factorial = memoizer([1, 1], function(shell, n) {
15 return n * shell(n - 1);
16 });
17 for (var i = 0; i <= 10; i += 1) {
18 document.writeln('//' + i + ': ' + factorial(i) + '<br/>');
19 }
總結
以上是生活随笔為你收集整理的记忆 阶乘函数的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。