概念:
一个函数对周围状态的引用捆绑在一起,闭包让开发者可以从内部函数访问外部
函数的作用域
简单理解:闭包
=
内层函数
+ 外层函数的变量
一个函数对周围状态的引用捆绑在一起,闭包让开发者可以从内部函数访问外部
函数的作用域
简单理解:闭包
=
内层函数
+
外层函数的变量
// 1. 闭包 : 内层函数 + 外层函数变量
function outer() {
const a = 1
function f() {
console.log(a)
}
f()
}
outer()