大佬们,小白有个问题不太明白。函数调用完毕之后,执行完毕了销毁之后,它的AO被销毁了,那么它的GO会被销毁吗?
1 回答
已采纳
xue5hen
TA贡献11条经验 获得超8个赞
按我的理解:它的GO不会被销毁。
原因很简单:首先自定义的GO(全局对象)函数不是一个单独的事物,它是以窗口(即window)的属性方式存在的,而window这个家伙只要你不关闭网页它一直处在AO阶段,它身上的属性自然也会跟着它存在(这些属性以全局变量的名义指向着具体的函数内容,那这个内容就不会被销毁,对比下局部变量就好理解了,局部变量在用完以后就没人指向它,没用了,才销毁了)。
添加回答
举报
0/150
提交
取消