关于前端:函数式编程的概念

45次阅读

共计 487 个字符,预计需要花费 2 分钟才能阅读完成。

函数式编程

原文链接:https://note.noxussj.top/?source=sifo

什么是函数式编程?

函数式编程(Functional Programming, FP)就是利用纯函数实现细粒度的函数,而后再通过函数的组合把细粒度的函数组合胜利能更弱小的函数。函数式编程中的 “ 函数 ” 不是程序中的函数(办法),而是数学中的函数(映射关系),例如 y=sin(x) 中 x 和 y 的关系,函数式编程用来形容数据之间的映射。

长处

封装成细粒度的函数,不便前期复用和多细粒度的函数进行组合。


不同的思维形式

面向对象编程

把事实世界中的事物形象成程序世界中的类和对象,通过封装、继承、多态来演示事物事件的分割。

函数式编程

把事实世界中的事物和事物之间的分割形象到程序世界,对运算过程进行形象。


根底案例

非函数式编程

    const num1 = 2

    const num2 = 3

    const sum = num1 + num2

函数式编程

    function add(num1, num2) {return num1 + num2}

    const sum = add(2, 3)

原文链接:https://note.noxussj.top/?source=sifo

正文完
 0