以下是个人的见解,不知道算不算实现了,欢迎讨论: function compose() { //todo const argArr = Array.from(arguments); // 两个函数f1和f2 return function (arg1) { argArr.push(arg1); // f3 return function (arg2) { argArr.push(arg2); // f4 return argArr.reduce((pre, cur) => (args) => cur(pre(args))); }; }; } 验证:
点赞 3

相关推荐

07-07 17:06
已编辑
深圳技术大学 golang
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 12:10
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务