原来promise是这样的monad

Monad作为从haskell被广知的函数式类型概念,抽象又强大。那熟悉JS的我们如何低成本理解Monad,特别是对于复杂而实际的一种Monad应用Promise怎么去理解,让我们在实际应用中更好地理解和应用Monad。