-
函数组合
摘要:1、函数组合 函数组合:如果一个函数要经过多个函数处理才能得到最终值,这个时候可以把中间过程的函数合并成一个函数; 函数就像是数据的管道,函数组合就是把这些管道连接起来,让数据穿过多个管道形成最终结果; 函数组合默认是从右到左执行 function compose(f, g){ return fun
阅读全文
-
函数式编程范式
摘要:1、闭包 函数在执行的时候,会放到一个执行栈上,当函数执行完毕之后,会从执行栈上移除,但是堆上的作用域成员因为被外部引用不能释放,因此内部函数依然可以访问函数的成员 2、纯函数 定义:相同的输入永远会得到相同的输出 slice:是纯函数 splice:不是纯函数 3、lodash 初始化packag
阅读全文
-
Promise
摘要:Promise应用 执行流程(宏任务/微任务) 每一个任务(函数)的执行过程都有可能产生宏任务和微任务; 每一个任务执行的最后,需要先执行完所有的微任务,再执行宏任务 Promise.all()失败问题 如果数组中任意一个任务失败,就会导致整个任务失败 对数组中的每一个promise对象都去处理一下
阅读全文
-
TypeScript准备
摘要:1、准备node.js环境 yarn global add nodemon –verbose 全局安装nodemon;安装过一次就不需要安装了,如果失效了再次安装一遍 node –version yarn init code test.js 新建js yarn add nodemon –dev 安装
阅读全文
|