标题 | 标签 |
---|---|
spreadOver(处理参数的函数) | function(函数) |
采用可变参数函数并返回一个接受参数数组的函数。
- 使用闭包和扩展运算符 (...) 将参数数组映射到函数的输入。
const spreadOver = fn => argsArr => fn(...argsArr);
调用方式:
const arrayMax = spreadOver(Math.max);
arrayMax([1, 2, 3]); // 3
应用场景
标题 | 标签 |
---|---|
spreadOver(处理参数的函数) | function(函数) |
采用可变参数函数并返回一个接受参数数组的函数。
const spreadOver = fn => argsArr => fn(...argsArr);
调用方式:
const arrayMax = spreadOver(Math.max);
arrayMax([1, 2, 3]); // 3
应用场景