当前位置: 首页前端JavaScrip正文 什么是尾调用,使用尾调用有什么好处 JavaScrip 0 544 尾调用指的是函数的最后一步调用另一个函数。代码执行是基于执行栈的,所以当在一个函数里调用另一个函数时,会保留当前的执行上下文,然后再新建另外一个执行上下文加入栈中。使用尾调用的话,因为已经是函数的最后一步,所以这时可以不必再保留当前的执行上下文,从而节省了内存,这就是尾调用优化。但是 ES6 的尾调用优化只在严格模式下开启,正常模式是无效的。 JavaScrip面试题 ㅤ游客 打赏 收藏 海报挣佣金 推广链接