最近,我被要求编写add(a)(b)
函数,这将返回a+b
。我不知道如何在javascript中编写这个排序函数。 如何编写此函数以使其返回+ b?
答案 0 :(得分:13)
编写一个返回函数的函数:
function add(a) {
return function(b) {
return a + b
}
}
在JavaScript中,函数可以像普通对象一样使用。事实上,they are objects!
答案 1 :(得分:1)
add
需要返回一个函数:
function add( a ) {
return function( b ) {
return a + b;
}
}
add(1)(2) --> 3