//1.作为一个函数变量的引用 当函数返回时 其处于激活状态
//2.一个闭包就是当个函数返回时 一个没有释放资源的栈区
function sayHello(name){
var text='Hello'+name;
var sayAlert=function(){
alert(text);
}
return sayAlert;
}
//如果你创建一个内嵌匿名函数 也就创建一个闭包
var sy=sayHello("never-online");
sy();
//1.作为一个函数变量的引用 当函数返回时 其处于激活状态
//2.一个闭包就是当个函数返回时 一个没有释放资源的栈区
function sayHello(name){
var text='Hello'+name;
var sayAlert=function(){
alert(text);
}
return sayAlert;
}
//如果你创建一个内嵌匿名函数 也就创建一个闭包
var sy=sayHello("never-online");
sy();