关于自执行函数的变量问题
请问,在自执行函数中,loginLayer这个变量,当自执行函数被调用之后,为什么函数中的变量会存储之前调用过的变量,而不是每次调用的时候都会重新定义变量的值为null?
15
收起
正在回答
2回答
因为createLoginLayer是个自调用函数return返回的一个新函数,var loginLayer=null只执行一次。每次单击登录按钮的时候,调用的都是这个函数,不会在执行var loginLayer=null了
HTML5&CSS3进阶与常用框架 2018
- 参与学习 315 人
- 提交作业 136 份
- 解答问题 626 个
如果你有H5、CSS3、JS基础,热爱前端并希望在前端应用方面不断进步,那就来吧,本路径为你带来的课程有HTML5进阶、CSS3进阶、JS面向对象、jQ基础、Less等,助你进一步提升前端开发技能
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星