javascript中的闭包

JS中的闭包写法跟python的很类似

function lazy_sum(x) {
    var sum = function (y) {
        return x*x+y*10;
    }
    return sum;
}

var f = lazy_sum(1);
f(5);

运行结果是:

function lazy_sum(x) {     var sum = function (y)...     return sum; }  var f = lazy_sum(1); f(5);  
51

 

posted @ 2015-07-27 13:31  李雷雷alexkn  阅读(248)  评论(0编辑  收藏  举报