//第一種方法是調用遞歸算法 function factorial(num){ if(num <= 1) { return 1; }else{ return num * factorial(num-1); } }
//第二種方法是用arguments的屬性callee指向擁有這個對象的函數 function factorial(num){ if(num <= 1) { return 1; }else{ return num * arguments.callee(num-1); } }
//第一種方法是調用遞歸算法 function factorial(num){ if(num <= 1) { return 1; }else{ return num * factorial(num-1); } }
//第二種方法是用arguments的屬性callee指向擁有這個對象的函數 function factorial(num){ if(num <= 1) { return 1; }else{ return num * arguments.callee(num-1); } }
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。