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