JavaScript将参数数组映射到该函数的输入 spreadOver 代码

编程之家收集整理的这篇文章主要介绍了JavaScript将参数数组映射到该函数的输入 spreadOver 代码编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

接受一个可变参数函数并返回一个闭包,该闭包接受一个参数数组映射到该函数的输入。

使用闭包和展开运算符 (...) 将参数数组映射到函数的输入。

JavaScript 代码:

const spreadOver = fn => argsArr => fn(...argsArr);

JavaScript 代码:

const arrayMax = spreadOver(Math.max);
arrayMax([1, 2, 3]); // 3
arrayMax([1, 2, 4]); // 4


总结

以上是编程之家为你收集整理的JavaScript将参数数组映射到该函数的输入 spreadOver 代码全部内容,希望文章能够帮你解决JavaScript将参数数组映射到该函数的输入 spreadOver 代码所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

相关文章

猜你在找的JavaScript相关文章

接受一个可变参数函数并返回一个闭包,该闭包接受一个参数数组映射到该函数的输入。
JavaScript为数字添加序号后缀。 使用模运算符(%)来查找各位和十位的值。查找哪些序号模式数字匹配。如果数字在十位模式中找到,请使用十位的序数。
1 3 4 5 6 7 Insert title here 8 9 34 35 36 用户名37 38 39 40 1 package javastudy; 2 3 import java.io.IO
同步编程通常来说易于调试和维护,然而,异步编程通常能获得更好的性能和更大的灵活性。异步的最大特点是无需等待。“Promises”渐渐成为JavaScript里最重要的一部分,大量的新API都开始pro
js的全局函数1、decodeURI()  参数:string功能:对encodeURI()编码过的URI进行解码encodeURI()编码过的URI:http://www.cnblogs.com/My%20first/ decodeURI()  解码的URI:http://www.cnblogs.com/My first/2、decodeURIComponent(
js中的数据基础类型:1、string字符串2、Number数字3、Boolean布尔4、Array数组5、Object对象6、Null7、Undefined
点击页面中的button按钮,界面刷新1、html如下 <button id="paScreentime2" class="selectFileDiv paScreentime">18 s</button>2、问题:点击该按钮,界面会刷新3、原因:button按钮和input type=button按钮,在IE、Google、Firefox、W3c浏览器的区别:      ...
input type=button按钮样式在ios系统下的渲染效果和android效果不一样1、html如下: 2、在android机下按钮显示的效果如下:    3、在IOS系统下按钮显示的效果是:有渐变的效果-由白变灰4、原因:IOS下有默认的按钮渲染方式(颜色渐变和圆角)5、解决方法:添加样式  -webkit-ap