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

相关推荐

03-30 19:30
石家庄学院 Java
野蛮的柯基在游泳:都能入股了,还得是Java
点赞 评论 收藏
分享
牛客网
牛客企业服务