为了账号安全,请及时绑定邮箱和手机立即绑定

js执行环境栈的问题

js执行环境栈的问题

翻阅古今 2018-10-11 14:13:59
function add(i){    if(i==3){        return i;    }    else{         add(++i);    }alert(add(3))//3alert(add(0))//undefined我知道这个是关于执行环境栈的问题,但是是具体原因还是不太明白求高手详细分析下它的机制,我用debugger看了add(0)当i==3走了return为什么函数还继续?然后i再减小到1弹出结果undefined,为什么不是i为0时弹出?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 598 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信