javascript functions are objects?

后端 未结 8 2101
太阳男子
太阳男子 2020-12-14 23:10

I am struggling with a Javascript question for some time now and I was not able to find an explanation on the web. I guess it is because I do not enter the right keywords wh

8条回答
  •  [愿得一人]
    2020-12-14 23:36

    Since JavaScript has function scope, you can use a function to store the value of n like so:

    var addn = (function(n) {
      return function(x) {
        n += x;
        return n;
      }
    }(2);
    
    addn(3) // 5
    addn(3) // 8
    

提交回复
热议问题