- 博客(3)
- 收藏
- 关注
原创 深入浅出理解闭包
一、从使用角度谈闭包 满足以下列条件的就是闭包: 1、定义一个函数(outer),该函数存在声明的局部变量(b) 2、该函数的返回值也是一个函数(inner) 3、返回的函数(inner)调用了该函数声明的局部变量(b) 4、该函数被调用(outer) 二、从作用域角度谈闭包 闭包简单来说就是内部作用域可以访问外部作用域中的变量,延伸了变量作用范围。还有就是闭包也是一种能使局部变量不被销毁的特殊写法。 在ES5时代,变量只有2种:全局变量和函数产生的局部变量。 全局变量是可以在任意地方被访问,覆盖,以及修改
2022-02-18 14:45:54 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人