会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LJMing68
博客园
首页
新随笔
联系
订阅
管理
什么是尾调用,使用尾调用有什么好处
尾调用指的是函数的最后一步调用另一个函数。
代码执行是基于执行栈的,所以当在一个函数里调用另一个函数时,会保留当前的执行上下文,然后再新建另外一个执行上下文加入栈中。使用尾调用的话,因为已经是函数的最后一步,所以这时可以不必再保留当前的执行上下文,从而节省了内存,这就是尾调用优化。
但是 ES6 的尾调用优化只在严格模式下开启,正常模式是无效的。
posted @
2022-03-26 21:31
LJMing68
阅读(
128
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告