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

函数调用完毕之后,是完全被销毁了吗?

函数调用完毕之后,是完全被销毁了吗?

慕码人1461820 2018-01-18 18:42:33
大佬们,小白有个问题不太明白。函数调用完毕之后,执行完毕了销毁之后,它的AO被销毁了,那么它的GO会被销毁吗?
查看完整描述

1 回答

已采纳
?
xue5hen

TA贡献11条经验 获得超8个赞

按我的理解:它的GO不会被销毁。

原因很简单:首先自定义的GO(全局对象)函数不是一个单独的事物,它是以窗口(即window)的属性方式存在的,而window这个家伙只要你不关闭网页它一直处在AO阶段,它身上的属性自然也会跟着它存在(这些属性以全局变量的名义指向着具体的函数内容,那这个内容就不会被销毁,对比下局部变量就好理解了,局部变量在用完以后就没人指向它,没用了,才销毁了)。

查看完整回答
1 反对 回复 2018-01-20
  • 1 回答
  • 0 关注
  • 1977 浏览
慕课专栏
更多

添加回答

举报

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