闭包
概述
闭包是 JavaScript 中一个非常重要且常用的概念。它是指在一个函数内部定义的另一个函数,
该内部函数可以访问其外部函数的作用域(即使外部函数已经执行完毕)。
闭包可以用来创建私有变量、避免全局变量污染、实现封装等。
闭包的特性
- 函数内部定义函数:闭包是在一个函数内部定义的另一个函数。
- 函数可以访问其外部函数的变量:内部函数可以访问其外部函数的作用域中的变量。
- 变量的持久化:外部函数的变量在闭包中会被持久化,不会在外部函数执行完毕后销毁
About 2 min
概述
闭包是 JavaScript 中一个非常重要且常用的概念。它是指在一个函数内部定义的另一个函数,
该内部函数可以访问其外部函数的作用域(即使外部函数已经执行完毕)。
闭包可以用来创建私有变量、避免全局变量污染、实现封装等。