通过代码如下:
function functionFunction(str1) {
return function(str2) {
return str1 + ', ' + str2;
}
}
这道题只是了传入两个参数,但是如果要实现这样呢
functionFunction('a')('b')('b')('d')...
//打印出a, b, c, d....
常规的链式调用都是形如fn.a().b().c()... 这种形式
不知道该如何实现functionFunction('a')('b')('b')('d')...这种形式?
POPMUISE
相关分类