我之前一直以为我是懂 map 和 flatMap 的.但是直到我看到别人说:「一个实现了 flatMap 方法的类型其实就是 monad.」我又发现这个熟悉的东西变得陌生起来,本节烧脑体操打算更细致一些介绍 map 和 flatMap,为了下一节介绍 monad 做铺垫. 准备运动:基础知识 数组中的 map 和 flatMap 数组中的 map 对数组元素进行某种规则的转换,例如: let arr = [1, 2, 4] // arr = [1, 2, 4] let brr = arr.map…