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

js闭包

2016-07-14 15:48 274 查看
直接上代码:

        //闭包
function f1(){
var name = "许文祥";
function f2(){
alert(name);
}
return f2();
}
var result = f1();
result();


这里的f2函数就是闭包:

所以简单来说:闭包就是定义在一个函数内部的函数。

闭包有两个用途:1、可以访问函数中的局部变量。

        2、可以让这些局部变量始终存在于内存中,因为闭包始终在占用它们。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: