专栏名称: Fundebug
Fundebug为JavaScript、微信小程序及Node.js开发团队提供专业的线上代码bug监控和智能分析服务。
今天看啥  ›  专栏  ›  Fundebug

学会JavaScript函数式编程(第3部分)

Fundebug  · 公众号  · 前端  · 2018-12-29 11:19
    

文章预览

摘要:  JS函数式编程入门。 原文: 学会使用函数式编程的程序员(第3部分) 作者: 前端小智 Fundebug经授权转载,版权归原作者所有。 本系列的其它篇: 学会使用函数式编程的程序员(第1部分) 学会使用函数式编程的程序员(第2部分) 引用透明 (Referential Transparency) 引用透明是一个富有想象力的优秀术语,它是用来描述纯函数可以被它的表达式安全的替换,通过下例来帮助我们理解。 在代数中,有一个如下的公式: y = x + 10 接着: x = 3 然后带入表达式: y = 3 + 10 注意这个方程仍然是有效的,我们可以利用纯函数做一些相同类型的替换。 下面是一个 JavaScript 的方法,在传入的字符串两边加上单引号: function quote ( str ) {  retrun "'" + str + "'" } 下面是调用它: function findErro ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览