Lang's blog
首页
前端
前端
开发规范
浏览器
HTML
CSS
Javascript
Vue
React
构建工具
Nodejs
Git
技术方案及优化
前端安全
网络
后端
算法
笔记
笔记
JavaScript进阶
Vue框架源码&项目实战
Q&A
Q&A
HTMl-CSS
JavaScript
记录
记录
我的书单
学习
语录
十分钟搭建自己的个人博客
使用vitepress搭建自己的个人博客
微信公众号H5配置流程
微信小程序客服绑定流程
微信小程序上线准备
前端相关框架
收藏
收藏
框架及UI库
Vue及UI组件库
React UI 组件库
更多...
其他网站
文档
社区
图片/工具
更多...
关于
#
03-函数式编程
#
编程范式
面向过程编程
面向对象编程
函数式编程
#
函数式编程
把功能分解为一系列独立的函数,通过函数间相互调用来完成功能。
#
特点
函数是第一等公民
指函数跟其它的数据类型一样处于平等地位,可以赋值给其他变量,可以作为参数传入另一个函数,也可以作为别的函数的返回值。
函数是纯函数
指相同的输入总会得到相同的输出,并且不会产生副作用的函数。
无副作用
指的是函数内部的操作不会对外部产生影响(如修改全局变量的值、修改 dom 节点等)。
#
为什么用函数式编程
提高复用性和可扩展性
利于Tree-shaking
←
02-代码性能指标
04-如何做好函数式编程
→