我正在尝试编写一个JavaScript函数,该函数将其第一个参数(函数)及其所有其余参数作为预设参数返回给该函数。
所以:
function out(a,b){
document.write(a +“”+ b);
}
函数setter(...){...}
setter(out,“hello”)(“world”);
setter(out,“hello”,“world”)();
会输出两次“hello world”。对于setter的一些实现
我在第一次尝试时遇到了操纵参数数组的问题,但看起来会有更好的方法来做到这一点。
发布于 2018-03-23 17:12:13
是 curried JavaScript你在找什么?
https://stackoverflow.com/questions/-100007766
复制相似问题