函数式三板斧为什么缺少分支?

新手上路,请多包涵

函数式三板斧

  • 过滤

  • 映射

  • 化约

为啥缺少 第四斧 分子?

我觉得很多时候 我都更加的希望有分支的写法, 否在在映射里面写 if 好难看

阅读 3.6k
2 个回答

分支的表达式表达形式不就是三元运算符吗?
ramda.js里面有一个R.ifElse函数来处理分支,不知道是不是你想要的。

不是很理解你要的分支是什么意思。
如果是一个集合里不同元素分别处理,可以多次过滤,也可以先分组到子集合再映射。
如果是处理存在与否的逻辑,有option或maybe。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进