day24: compose

今天要介绍的是 FP 当中重要的叫 compose,
他把所有的 function 串起来,
以下我们来看范例:

我们先实作一个 compose

const compose = (f, g) => {
  return (x) => {
    return f(g(x));
  };
};

然後我们有两个 function
一个是字串要加 !!!
一个是字串变小写
譬如我们有个字串叫 Welcome 要变成 welcome!!!

const toLowcase = (x)=>{
    return x.toLowerCase();
}

const withExclamationMark = (x)=>{
    return x+'!!!';
}

我们使用 compose 把他串起来。

const handleString = compose(toLowcase,withExclamationMark);
handleString('Hello');// 可以看到我们可以得到 hello!!!

<<:  Day24 DB-NodeJS中的mongoDB

>>:  Day 24 - Vue-Router巢状路由

【D16】熟悉新厨具:Scanner

前言 串连行情的部分OK了,我们再回到盘後资讯,这是要使用的是Scanners。 参考网站:Stoc...

应用 LINE Front-end Framework 轻松建立互动 (3)

今天继续搭配 LIFF 的文件研究 Line LIFF App line-liff-v2-start...

【第十四天 - Linked list介绍】

Q1. linked list是什麽 是一种资料结构,透过很多节点(Node)串接成一个 linke...

Day 25: AI机器学习 — TensorFlow初探 (下)

接续上偏TensorFlow初探 (上) TensorFlow 辅助阅读: TensroFlow G...

Day 04:「当个方块设计师」- 制作自己的方块,改变大小并加上背景色彩及边框

Day 3 的作业有没有写呢各位? 如果昨天有练习的话,应该觉得不会太难吧! 我们今天会用一样的方...