立即执行函数不是只执行一次就销毁吗?

立即执行函数不是只执行一次就销毁吗? 为何在立即执行函数内部绑定时间,能够持续使用。

阅读 4.1k
3 个回答

立即执行函数执行完毕就弹出栈了. 函数内部的变量都会消失.
如果外部变量在函数内赋值,函数弹栈,变量还会在数据常量区,不会消失.

js中的闭包机制。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题