写法一和写法二 两种形式会不会因为闭包的缘故导致全局变量驻留内存。
写法一,window已经作为参数传进去,所以不会有全局变量,
写法二,应该会有,因为没有传window,会有全局变量
写法一解决的是全局变量和命名空间的问题,写法二暴露了全局变量,
也是,外层函数中并没有声明变量,内层函数也没有引入外层函数声明的变量。
我觉得不会;闭包只是保留了它的内存,这两个不会导致内存泄露。(个人拙见)