Chapter 05: 用 compose 的方式寫程式
函式煉金
原文是透過 函式養殖 來比喻,
這邊用 煉金術 來比喻
下面是 compose
const compose =
(...fns) =>
(...args) =>
fns.reduceRight((res, fn) => [fn.call(null, ...res)], args)[0];
... 別害怕!這是戰鬥力突破 9000 的超級賽亞人版 compose。
先讓我們忘了這個版本的實作,來思考如何用簡單的形式將兩個函式結合在一起。
當你徹底理解之後,就可以將它...
hello-kirby.hashnode.dev4 min read