对 JS 闭包的理解

闭包

其实就是一个函数可以去调用引用其他作用域的变量或参数的时候,这就形成了闭包。

从JS广义来理解闭包的话,其实每一个JS函数都可以看做一个闭包,因为它们都可以用来调用引用其他作用域的变量或参数。

闭包其实就是一个概念化的规则,它的存在就是让JS使用者在想进行调用引用变量时能显得轻松简洁,是一种JS语义化规则,没有特定的模板,但是可能又存在于JS的每个函数中。

闭包就是JS作用域的副产品。

posted @ 2020-09-10 23:40  PANIC404  阅读(63)  评论(0编辑  收藏  举报