![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
闭包概念
zhenyu5665
不是因为有希望才去努力,而是因为努力才会有希望!
展开
-
javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; func转载 2017-02-06 17:30:07 · 313 阅读 · 0 评论 -
JS底层运行机制说明
var x = 1; //定义一个全局变量 x function A(y) { var x = 2; //定义一个全局变量 x function B(z) //定义一个内部函数 B { console.log(x+y+z); } return B; //返回函数B的引用 } var C = A(1); //执行A,返回B原创 2017-02-06 17:45:57 · 871 阅读 · 0 评论