当前位置: 首页 > Web前端 > JavaScript

day6map、reduce和monad如何围绕值进行操作?

时间:2023-03-27 02:00:48 JavaScript

数据Map映射和函子array.map的核心操作是函子(functor)函子是一种数据类型和数据结构值的计算工具。在JavaScript中,字符串(String)是一种数据类型,数据(array)既是数据类型又是结束结构。filterfilterandfilterreduceandreducermonad一个monad仿函数(functor)其实就是一个值和围绕这个值的一些函数。monad在functor的基础上增加了一些特殊的函数,最常见的有chain和applicationfunctor(applicative)。让我带你详细看看。arrayasfunctorchainasbind,flatMapmonoidapplicative