上QQ阅读APP看书,第一时间看更新
从事业务开发的前端开发者在接触函数式时,会感觉需要了解的新概念比较多,这时再专门学习一门函数式编程语言,或者系统地学习函数式理论,是非常耗费精力的事。而我们在看博客专栏、参加内部分享时会接触一些函数式相关的名词,理解这些名词的概念就能帮助我们了解函数式对前端的整体影响。
在展开介绍这些前端涉及的函数式概念之前,我们首先明确一个函数式编程思维的目标:程序执行时,应该把程序对结果以外的数据的影响控制到最小。这样有助于提高程序的健壮性,也能帮助我们清晰地了解程序运行的状态。下面我们带着这一目标继续学习,同时思考函数式在工程中的更多优势。