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/"}不理解這段函數式編程,看不懂,誰能詳細解釋下?### 你期待的結果是什么?實際看到的錯誤信息又是什么?
不理解這段函數式編程,看不懂
有只小跳蛙
2018-08-13 14:29:46