為什么我使用了尾遞歸優(yōu)化,還是會產(chǎn)生調(diào)用棧溢出的情況呢?代碼如下:function tcoFactorial(n, index = 1, lastResult = 1) { if(n === 1) { return lastResult } else { return tcoFactorial(n-1, index + 1, lastResult * (index+1)) }}console.log(tcoFactorial(100000))錯誤:RangeError: Maximum call stack size exceeded
關(guān)于尾遞歸優(yōu)化問題
慕碼人8056858
2018-12-19 15:14:02