首页 > 试题广场 >

请实现一个闭包,并说明它的作用。

[问答题]
请实现一个闭包,并说明它的作用。
function f1(){
    var n = 999;
    nAdd = function(){
        n+=1
    }
    function f2(){
        alert(n)
    }
    return f2
}
var result = f1();
result();
nAdd();
result();
作用就是可以让变量保存在内存中,可以在函数外部对函数内部的局部变量进行操作
发表于 2019-11-28 14:00:34 回复(1)