2020
10-10
10-10
关于ES6尾调用优化的使用
ES6包含了一个性能领域的特殊要求。这与一个涉及函数调用的特定优化形式相关:即尾调用优化(TailCallOptimization,TCO)。简单地说,尾调用就是一个出现在另一个函数“结尾”处的函数调用。这个调用结束之后就没有其余事情要做了(除了可能要返回结果值)什么尾调用举个例子,下面是一个非递归的尾调用:functionfoo(x){returnx}//尾调用functionbar(y){returnfoo(y+1)}//非尾调用functionbaz(){return1+bar...
继续阅读 >