js闭包简单演示

function f1() {
var age = 20;
var height = 170;
function f2() {
console.log("aaa:"+(++age) + "--bbb:"+height);
}
return f2;
}
var ff = f1();
var fa = f1();
fa();
fa();
ff();
ff();

这里有两个闭包,fa和ff分别保存的信息独立,age相当于类的静态变量。、

实例:

 对象:

 

posted @ 2019-01-21 16:47  jianxiaofeng  阅读(91)  评论(0)    收藏  举报