为了账号安全,请及时绑定邮箱和手机立即绑定

不理解这段函数式编程,看不懂

不理解这段函数式编程,看不懂

有只小跳蛙 2018-08-13 14:29:46
const TOKEN = '123'const ROOT = '//www.baidu.com'const root = createAPI => (...args) => {  const result = createAPI(...args)  return {...result, url: `${ROOT}${result.url}`}}const auth = createAPI => (...args) => {  const result = createAPI(...args)  return {    ...result,    headers: {...result.headers, authorization: `Bearer ${TOKEN}`},  }}const projects = team => {  return {    url: `/api/0/teams/${team}/projects/`,  }}root(auth(projects))('fe')// 返回值如下{   headers: {authorization: "Bearer 123"}   url: "//www.baidu.com/api/0/teams/fe/projects/"}不理解这段函数式编程,看不懂,谁能详细解释下?### 你期待的结果是什么?实际看到的错误信息又是什么?
查看完整描述

4 回答

  • 4 回答
  • 0 关注
  • 905 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号