跳到主要内容

什么时候该用什么

如果你在处理数据清洗

优先考虑:

  • pureFunction
  • predicateFunction
  • transformerFunction

如果你在处理业务流水线

优先考虑:

  • currying
  • compose
  • middlewareFunction

如果你在处理横切关注点

优先考虑:

  • higherOrder
  • decoratorFunction
  • guardFunction

如果你在处理异步和流

优先考虑:

  • asyncFunction
  • generatorFunction
  • asyncGeneratorFunction

如果你需要更强抽象

可以再看:

  • strategyFunction
  • monadFunction
  • pointFreeFunction