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

写法一和写法二 两种形式会不会因为闭包的缘故导致全局变量驻留内存。

写法一和写法二 两种形式会不会因为闭包的缘故导致全局变量驻留内存。

正在回答

4 回答

写法一,window已经作为参数传进去,所以不会有全局变量,

写法二,应该会有,因为没有传window,会有全局变量

0 回复 有任何疑惑可以回复我~

写法一解决的是全局变量和命名空间的问题,写法二暴露了全局变量,

1 回复 有任何疑惑可以回复我~

也是,外层函数中并没有声明变量,内层函数也没有引入外层函数声明的变量。

0 回复 有任何疑惑可以回复我~

我觉得不会;闭包只是保留了它的内存,这两个不会导致内存泄露。(个人拙见)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

写法一和写法二 两种形式会不会因为闭包的缘故导致全局变量驻留内存。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信