您的位置:首页 > Web前端 > JavaScript

js闭包的作用

2013-01-16 11:47 141 查看
var d = 1;//初始变量
//匿名函数保护内部的变量不会被下面的变量改变
(function(d){
d+=1
alert(d)
})(d)
//不能改变内容的变量。上面弹出的是2
d=3
//下面是弹出是3
alert(d)


优先执行()内的匿名函数,执行(d)

任何函数都是闭包。都不能从外部改变内部的变量。起到保护内部变量各命名空间的作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: