通过阅读DrBoolean的书,我正在学习JavaScript FP。 我search了function性编程库。 我find了拉姆达和民间故事。 两者都声称是function性编程库。 但他们是如此不同: Ramda似乎包含了处理list的实用函数:map,reduce,filter和pure functions:curry,compose。 它不包含任何处理monad,functor的东西。 然而民间故事不包含任何列表或function的实用程序。 它似乎实现了一些代数结构在JavaScript像monad:也许,任务… 实际上我发现了更多的图书馆,它们似乎都属于这两个范畴。 下划线,lodash非常喜欢拉姆达。 幻想世界,无点幻想就像民间故事。 这两个非常不同的图书馆可以称为function ,如果是这样,是什么使每个图书馆function?