猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
函数调用完毕之后,是完全被销毁了吗?
大佬们,小白有个问题不太明白。
函数调用完毕之后,执行完毕了销毁之后,它的AO被销毁了,那么它的GO会被销毁吗?
慕码人1461820
浏览 2070
回答 1
1回答
xue5hen
按我的理解:它的GO不会被销毁。原因很简单:首先自定义的GO(全局对象)函数不是一个单独的事物,它是以窗口(即window)的属性方式存在的,而window这个家伙只要你不关闭网页它一直处在AO阶段,它身上的属性自然也会跟着它存在(这些属性以全局变量的名义指向着具体的函数内容,那这个内容就不会被销毁,对比下局部变量就好理解了,局部变量在用完以后就没人指向它,没用了,才销毁了)。
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
Node.js
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续