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

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

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

有只小跳蛙 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 关注
  • 897 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信