我正在尝试将一个函数链接到自身,以便我可以这样(无限地)调用它:
infiny()('a')('b')('c')('d');
到目前为止我有这段代码,但它只捕获了之后的第一个函数调用infiny()
:
function infiny() {
return function( output ) {
alert(output);
return this;
}
}
我希望它在这里为所有四个参数输出四个警报:a, b, c and d
这可能吗?- 我当前的示例显示没有溢出、语法错误、失败,除了它没有在('a')
.