js闭包的作用
2013-01-16 11:47
141 查看
var d = 1;//初始变量 //匿名函数保护内部的变量不会被下面的变量改变 (function(d){ d+=1 alert(d) })(d) //不能改变内容的变量。上面弹出的是2 d=3 //下面是弹出是3 alert(d)
优先执行()内的匿名函数,执行(d)
任何函数都是闭包。都不能从外部改变内部的变量。起到保护内部变量各命名空间的作用。
相关文章推荐
- js 作用域,作用域链,闭包
- JS 之作用域链和闭包
- js 作用域和闭包1
- JS闭包的运用及匿名函数的作用
- js笔记---作用域(执行上下文[execution context],活动对象) 闭包
- js:深入闭包(作用域:下)
- 【JS】作用域、闭包
- 变量对象,作用域链,闭包,匿名函数,this关键字,原型链,构造器,js预编译,对象模型,执行模型,prototype继承
- JS闭包作用及理解
- 你不得不知道的js之作用域链与闭包
- JS教程:词法作用域和闭包 (网络资源)
- 原生JS知识点--作用域和闭包
- js作用域链和闭包的理解
- 聊一下JS中的作用域scope和闭包closure
- 【 js 基础 】【读书笔记】作用域和闭包
- JS闭包的作用
- js 作用域链&内存回收&变量&闭包
- js 作用域、闭包
- js 闭包作用
- js 闭包作用