
闭包
文章平均质量分 50
小宇宙a
一名热爱分析的 前端工程师
展开
-
纯函数以及闭包
纯函数概念 纯函数:相同的输入 会有相同的结果,而且没有任何可观察的副作用 纯函数类似数学中的映射 lodash是一个纯函数的功能库,提供了对数组,字符串,对象,数字,函数等操作的一些方法。 slice和splice分别是纯函数和不纯函数 slice返回数组中的指定部分,不会改变原数组 splice 对数组进行删除,替换或者增加,会改变原数组 let arr=[1,2,3,4,5,6] console.log(arr.slice(1,4)) //[2, 3, 4] console.log原创 2021-07-28 23:15:09 · 147 阅读 · 0 评论 -
函数式编码范式
函数式编码范式 为什么要学函数式编程 函数式编程是随着react的流行收到越来越多的关注 vue3也开始拥抱函数式编程 函数式编程可以抛弃this 打包过程可以更好的利用tree shaking 过滤无用代码 方便测试、方便并行处理 有很多库可以帮助我们进行函数式开发:lodash 、underscore、ramdo 什么是函数式编程 函数式编程类似数学中的映射关系 例如 x=sin(x) (纯函数)相同的输入始终有相同的结果 有输入 有输出 而且相同的输入要有相同的输出 函数是一等公民 MDN原创 2021-07-27 22:49:27 · 149 阅读 · 0 评论