skyAllen姚天能 2017-08-17 03:28 采纳率: 66.7%
浏览 718
已采纳

js函数柯里化源码问题跪求高人指点

1的参数是表示谁的参数?
2.slice.call(arguments,)这里为啥没有像上面那个带参数的表示index图片说明

  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2017-08-17 03:37
    关注

    1,调用curry传入的所有参数,curry只定义了一个形参,其他都需要通过arguments获取
    2,因为curry定义的第一个参数需要传入函数,后续的才是调用curry这个函数的参数,所以需要使用slice去掉这个参数。而调用curry返回的匿名函数时不需要再传入要执行的函数,不需要去掉其他参数,所以不用同curry一样去掉第一个

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?