-1

最近,我被要求编写add(a)(b)函数,这将返回a+b。我不知道如何在 javascript 中编写这种排序函数。如何编写此函数以使其返回 a + b ?

4

2 回答 2

13

编写一个返回函数的函数:

function add(a) {
    return function(b) {
        return a + b
    }
}

在 JavaScript 中,函数可以像普通对象一样使用。事实上,它们对象

于 2013-08-15T13:37:55.113 回答
1

add需要返回一个函数:

function add( a ) {
    return function( b ) {
        return a + b;
    }
}

add(1)(2) --> 3
于 2013-08-15T13:38:33.583 回答