首页 > TAG信息列表 > ECStack

练习9:尾递归优化

尾递归和普通递归有啥区别 尾调用,是指函数内部的最后一个动作是函数调用。该调用的返回值,直接返回给函数。 举个例子: // 尾调用 function f(x){ return g(x); } // 非尾调用 function f(x){ return g(x) + 1; } 模拟下上述执行上下文栈: 尾调用: ECStack.push(<f> function