上QQ阅读APP看书,第一时间看更新
2.5 本章小结
至此,我们了解了前端常用的一些函数式概念,其中很多内容之所以得以在前端实现,主要是基于JavaScript中的高阶函数和语言本身的灵活性,产生的效果则主要指向程序的健壮性。如果能处理好JavaScript类型、环境等带来的不利因素,通过这些基本的概念就能看到函数式思维在代码质量、代码可读性、代码扩展性上做出的提升。
有时我们更换了一种编码风格,却不一定更加方便、合理。这是因为在编码设计阶段,就应该慎重考虑新代码的设计思想和使用工具的出发点。函数式思维会推动我们写出更多描述性代码,在第3章我会和大家分享一些函数式设计背后的工程思想,我们把这些分散的概念串接起来,一起讨论更多前端语言带给我们的思考和帮助。