js函数柯理化
2024-10-02 06:49:45
所谓的函数柯理化,简单来说就是,一个需要接收多个参数的函数,进行分开一个个的传递参数,当函数执行的时候,传递剩余的参数。
主要作用在于增强函数的通用性。
如下举个例子:
function custom(fn){
var arg=Array.prototype.slice.call(arguments,1);
console.log(arg)
return function(){
var otherArg=Array.prototype.slice.call(arguments);
console.log(otherArg);
var newArg=arg.concat(otherArg);
return fn.apply(null,newArg)
}
}
var mathAdd=function(num1,num2){
return num1+num2
}
var nowMath=custom(mathAdd,10);
console.log(nowMath(5))
最新文章
- Adobe Reader &; PDF 护眼设置
- 【转】备份Kylin的元数据
- [转]java基础学习总结——equals方法
- Android-Empty-Layout:展示不同类型的页面布局,用于视图是空的时候
- 在ubuntu下安装chrome
- 需要熟悉的几个调试命令:objdump/pmap/ldd/stace
- Android应用程序组件Content Provider的启动过程源代码分析
- 查看linux/AIX系统内存及CPU占用百分比
- Windows系统中使用WMI获取远程服务器的信息
- 1、Cocos2dx 3.0游戏开发三找一小块前言
- 国外代理server
- 【转】tomcat 访问软连接文件夹下的网页出现404错误,description The requested resource (/xxx.html) is not available.
- 【分享】改变未来的九大算法[pdf][清晰扫描版]
- python代码零散知识点
- 富文本编辑器UEditor的配置使用方法
- DOS常用命令及进制转换
- C++ 类模板与模板类详解
- 解决eclipse svn 转 maven web 项目中遇到找不到maven managed dependencies的问题
- C# 调用继电器api usb_relay_device.dll
- 转载:关于JESD204B转换器与FPGA匹配的设计关键点