javascript闭包浅析

什么是闭包 根据官方语言解释:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 按照我的理解:但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。理解了这两种情况,你基本上知道闭包是怎么回事了; 解说一下: 通常来说,JS里面当一个函数被调用完成之后,window会自动将这个函数的作用域给销毁掉,这个作用域里面的变量也随之被销
相关文章
相关标签/搜索