2020-03-10
描述
创建一个函数,当调用 fn
时,将 partials
添加到最终执行函数所接受的参数之前。
提示
- 使用扩展运算符
...
将partials
添加到fn
参数列表之前
代码
const partial = (fn, ...partials) => (...args) => fn(...partials, ...args);
示例
对不同的朋友都说 Hello:
const greet = (greeting, name) => greeting + ' ' + name + '!';
const greetHello = partial(greet, 'Hello');
greetHello('John'); // 'Hello John!'
greetHello('Vanessa'); // 'Hello Vanessa!'
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于