功能 - 柯里化展开 2019-04-02 描述 传入一个参数可变的函数后返回一个闭包,该闭包接受一个数组作为参数,并且可以将参数展开后输入到一开始传入的函数中。 提示 使用扩展运算符展开传入的数组参数后并把其用闭包输入到 fn 中。 代码 const spreadOver = fn => argsArr => fn(...argsArr); 示例 求数组中的最大值: const arrayMax = spreadOver(Math.max); arrayMax([1, 2, 3]); // 3 返回总目录 每天 30 秒系列之 JavaScript 代码 欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!