天天看点

javascript闭包 基础概念

//1.作为一个函数变量的引用 当函数返回时 其处于激活状态

//2.一个闭包就是当个函数返回时 一个没有释放资源的栈区

function sayHello(name){

var text='Hello'+name;

var sayAlert=function(){

alert(text);

}

return sayAlert;

}

//如果你创建一个内嵌匿名函数 也就创建一个闭包

var sy=sayHello("never-online");

sy();

继续阅读