Skip to content
Cream Blog
Main Navigation
前端
HTML
CSS
JavaScript
Vue
React
计算机基础
数据结构
算法
网络协议
Node.js
核心框架原理
Vue
React
工程化
常用解决方案
GitHub
Appearance
GitHub
Menu
Return to top
On this page
Table of Contents for current page
函数
函数式编程
什么是函数式编程
函数式编程的思维方式:把现实世界的事物和事物之间的联系抽象到程序世界(对运算过程进行抽象)
程序的本质:根据输入通过某种运算获得相应的输出,程序开发过程中会涉及很多有输入和输出的函数
x -> f(联系、映射) -> y = f(x)
函数式编程中的函数指的不是程序中的函数,而是数学中的函数,即映射关系
相同的输入始终要得到相同的输出(纯函数)
函数式编程用来描述数据(函数)之间的映射
柯里化
高阶函数
消除和控制副作用
不可变的数据结构
常见库: Lodash、Ramda.js