JavaScript的闭包

闭包是指能够访问自由变量的函数 (变量在本地使用,但在闭包中定义)。换句话说,定义在闭包中的函数可以“记忆”它被创建时候的环境。

function init() {

var name = "Mozilla";

function displayName() {

alert(name);

}

displayName();

}

init();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JS的闭包真的是一个老生常谈的知识点了,无奈它并不是那么好掌握,但是它又是那么重要,很多高级应用的开发都会用到闭包...
    一木_qintb阅读 318评论 0 1
  • 对js的广大初学者来说,闭包绝对是个难点。而且经常出现今天感觉懂了,明天就又不懂了的情况。本文就尝试从我自己的学习...
    danejahn阅读 745评论 0 49
  • 闭包 在本文章中** 闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。...
    __Seve阅读 559评论 0 0
  • “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变...
    chilli_dn阅读 150评论 0 0
  • javascript的闭包真的是一个难点,晕了又晕,但是经过大神的一个指点,灵光一现就想通了。 java中的.是属...
    tyoko阅读 201评论 0 0