什么是闭包 闭包的作用 JavaScript闭包好处是什么?为什么用到闭包?

JavaScript闭包好处是什么?为什么用到闭包?为什么使用闭包?我举个例子alert(num1)//num1没有定义!在正常情况下,我们做不到假设我们需要访问函数中的变量,我们可以用闭包来实现什么

JavaScript闭包好处是什么?为什么用到闭包?

为什么使用闭包?我举个例子

alert(num1)//num1没有定义!在正常情况下,我们做不到

假设我们需要访问函数中的变量,我们可以用闭包来实现

什么是闭包?

闭包的价值在于它们可以用作函数对象或匿名函数。对于类型系统,这意味着它们不仅表示数据,还表示代码。大多数支持闭包的语言都把函数看作一级对象,也就是说,这些函数可以存储在变量中,作为参数传递给其他函数,