2014-12-07 67 views
2

如何實現功能的添加,可以使如何使添加(a)(b)等於a + b?

add(a)(b) 

等於A + B,例如,

add(2)(3); //5 
+0

@ Qantas94Heavy絕對不是一回事。其實,我真的不知道OP的要求是什麼,所以我不能說。 – 2014-12-07 07:04:30

回答

1
var add = function(a){ 
    return function(b){ 
     return a+b; 
    } 
} 

ADD功能返回另一個功能,所以加(3)得到

function(b){ 
    return 3+b; 
} 

,然後添加(3)(2)產率5這是3 + 2。

相關問題