掌握JavaScript函数的柯里化

2017-06-15  本文已影响0人  Hathaway_桉

https://segmentfault.com/a/1190000006096034

http://blog.csdn.net/luoweifu/article/details/41466537

牛客网上的题:

图片.png
function curryIt(fn) {
   return function a(xa){
       return function b(xb){
           return function c(xc){
               return fn.call(this,xa,xb,xc);
           }
       }
   }
}

柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。

图片.png
上一篇 下一篇

猜你喜欢

热点阅读