你的位置:首页 > 软件开发 > Java > 闭包工作原理

闭包工作原理

发布时间:2015-10-04 20:00:03
闭包(Closure)是JavaScript语言中一个非常重要的特性在Javascript语言中,只有函数中的子函数才能引用函数中的变量,简单来说,闭包就是定义在函数中的函数,是函数内外部连接的桥梁闭包的意义是:当前作用域总是能够访问外部作用域中的变量;函数是唯一拥有自身作用域的 ...

闭包(Closure)是JavaScript语言中一个非常重要的特性

Javascript语言中,只有函数中的子函数才能引用函数中的变量,简单来说,闭包就是定义在函数中的函数,是函数内外部连接的桥梁

闭包的意义是:当前作用域总是能够访问外部作用域中的变量;函数是唯一拥有自身作用域的结构,所以闭包的创建依赖于函数

 

变量的作用域

闭包是Javascript语言中的一个难点,理解闭包之前,先来理解一下变量的作用域

全局变量、局部变量是变量的作用域仅有的两种形态;一般来说,全局变量可以在任意作用域中引用,而局部变量则只能在当前作用域中引用。先看如下代码所示

var number = 1;var Get_Number = function (){	console.log(number);};Get_Number();

原标题:闭包工作原理

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录