个人理解
1.闭包就是一个函数,就是一个函数可以访问另一个函数的作用域里的变量
常见的 闭包 就是 a函数嵌套b函数,然后a函数返回函数,这样呢 b函数可以访问a函数中的作用域,但是 b函数在a函数以外的地方时,这一点 才体现了 函数的真正的强大之处
无论何时何地,如果将函数作为第一级值类型并到处传递,你就会看到闭包在这些函数中的使用。在定时器、事件监听、Ajax请求、跨窗口通信或者其他异步任务中,只要使用回调函数,就在使用闭包。
如何理解闭包?
最新推荐文章于 2021-07-05 01:35:50 发布