提到 **函数式编程(fp)**,作为前端开发者,我想大家第一个想到的就是 React 吧。React在16.8推出 hook 后,更是将fp贯彻到极致,我们在使用React的过程中,也体会到了fp的魅力,那么废话不多说,赶快开始本章的内容吧~

ppx.jpg

什么是函数式编程

首先给出答案:函数式编程是一种编程范式

其实编程范式有很多种,列举如下

函数式编程里的函数并不是指计算机里的函数,而是指数学里的函数,即映射

函数式编程的特点

通常函数式编程有如下特点

函数式编程的优点

基于上述的特点,函数式编程有如下优点

采用函数式编程的语言

列举如下:

结语

理解函数式编程的内核是十分重要的,它可以帮助我们写出更加简洁且健壮的代码,同时也是未来的趋势,所以,一起加油吧,骚年!