以下是个人的见解,不知道算不算实现了,欢迎讨论: 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

相关推荐

点赞 评论 收藏
分享
昨天 16:58
门头沟学院 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务