階乘之遞歸寫法

var factorial = ( function(){

      var cacheList = [1] ;  // 緩存計算過的值

      return function( n ){

            return cacheList[n]  ?  cacheList[n]  :  cacheList[n]  =  n * arguments.callee( n-1 ) ;

      };
})();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章