Js函数柯里化

函数柯里化是什么?


函数柯里化是这样的一个转换过程,把接受多个参数的函数变换成接受一个单一参数(注:最初函数的第一个参数)的函数,如果其他的参数是必要的,返回接受余下的参数且返回结果的新函数。


实现代码:

function curry(func){
var args = [].prototype.slice.call(arguments,1),self = this;
return function(){
var newArgs = args.concat([].prototype.slice.call(arguments,0));
func.apply(self,params);
}
}


  • 支付宝二维码 支付宝
  • 微信二维码 微信

本文地址: http://99zc.com/Study/33.html

版权声明:本文为原创文章,版权归  淡定个人博客 所有,欢迎分享本文,转载请保留出处!

相关文章
加载中~