![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
郁美人
不告诉你
展开
-
关于闭包
什么是闭包 如果一个函数访问了它的外部变量,那么它就是一个闭包。 闭包,是词法闭包的简称,是引用了自由变量的函数。 闭包是指那些能够独立访问独立(自由)变量的函数(变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以"记忆"它被创建时的环境。 function makeFunc() { var name = "Mozilla"; function displayName() {...转载 2020-04-26 14:23:44 · 217 阅读 · 0 评论 -
JS中的var、let、const三者的区别
ES5:var ES6:let、const ES5中的作用域有—全局作用域、函数作用域 ES6中新增了—块级作用域(块级作用域由{}包裹,if语句、for语句中的{}也属于块级作用域) 1. var 没有块级作用域的概念 //Global Scope { var a = 10; } console.log(a); //10` //上面代码中,在Global Scope(...转载 2020-04-26 13:57:37 · 189 阅读 · 0 评论