How can I make var a = add(2)(3); //5 work?

后端 未结 28 2450
长发绾君心
长发绾君心 2020-11-27 14:11

I want to make this syntax possible:

var a = add(2)(3); //5

based on what I read at http://dmitry.baranovskiy.com/post/31797647

I\

28条回答
  •  旧时难觅i
    2020-11-27 15:01

    we can do this work using closure.

        function add(param1){
          return function add1(param2){
          return param2 = param1 + param2;
        }
      }
      console.log(add(2)(3));//5
    

提交回复
热议问题