1的参数是表示谁的参数?
2.slice.call(arguments,)这里为啥没有像上面那个带参数的表示index
js函数柯里化源码问题跪求高人指点
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
斯洛文尼亚旅游 2017-08-17 03:37关注1,调用curry传入的所有参数,curry只定义了一个形参,其他都需要通过arguments获取
2,因为curry定义的第一个参数需要传入函数,后续的才是调用curry这个函数的参数,所以需要使用slice去掉这个参数。而调用curry返回的匿名函数时不需要再传入要执行的函数,不需要去掉其他参数,所以不用同curry一样去掉第一个本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报