为了账号安全,请及时绑定邮箱和手机立即绑定

函数式编程性能问题

函数式编程性能问题

慕莱坞森 2018-10-19 14:10:22
最近在看 clean-code-javascript时,看到关于函数式编程时有一些困惑。毋庸置疑函数式的写法更加清晰,但是先map再reduce把数据遍历了两次,而原来的写法只需要遍历一次,在list非常大的场景下,或者链式过程更长一些,遍历N次显得太蠢了吧?是否有必要为了提升一点可读性来牺牲性能。 引入ramdajs这种库又觉得没有必要,太重了
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

用函数式的方式的一个好处是把控制权交给语言/运行时,它可以对执行流程更好的优化,比如做并行或者分布式处理,而对开发者来说是透明的,不需要做什么修改。


查看完整回答
反对 回复 2018-11-23
  • 1 回答
  • 0 关注
  • 588 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号