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

后端 未结 28 2449
长发绾君心
长发绾君心 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条回答
  •  伪装坚强ぢ
    2020-11-27 14:49

    function add(a, b){
     return a && b ? a+b : function(c){return a+c;}
    }
    
    console.log(add(2, 3));
    console.log(add(2)(3));
    

提交回复
热议问题