理解什么是JavaScript闭包?

一、什么是闭包? 一个函数内部也有限权访问另一个函数内部的变量该怎么办呢?闭包就是用来解决这一需求的,闭包的本质就是在一个函数内部创建另一个函数。(闭包是指有权访问另一个函数作用域中的变量的---函数) 二、闭包拥有的特征: ①函数嵌套函数 ②函数内部可以引用函数外部的参数和变量 ③参数和变量不会被垃圾回收机制回收 三、闭包的作用 ①可以在函数的外部访问到函数内部的局部变量 ②让这些变量始终保存在
相关文章
相关标签/搜索