![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS高阶
文章平均质量分 55
MINE小果阳光
匠人精神
展开
-
TS 从 0 到 1,通熟易懂
学习ts的原因?一方面,顺应潮流,最近校招面试的大公司都陆续问道是否会TypeScript,由于之前在滴滴都是使用的React+JS,所以现在决定把ts学了,以备不时之需。另一方面,前端程序员确实比较缺乏面向对象的思想,继承、泛型、强类型之类的,就大学学了,用得寥寥,乘此机会也加强一下自己这方面的基础。安装typescripts与自动编译ts文件cnpm install typescript -g配置好环境变量后重新打开终端看ts是否安装安装成功,版本号出来代表已成功编译.ts文件报错:ts原创 2021-08-28 21:29:56 · 1888 阅读 · 1 评论 -
JS函数柯里化
函数柯里化的作用有:1、接收比较固定的参数,其他的参数由返回的函数接收使用,提高参数的复用能力,提高函数的适用性。2、 延迟执行。柯里化的另一个应用场景是延迟执行。不断的柯里化,累积传入的参数,最后执行。function add() {// 将arguments参数数组转化为真正的数组 var args = Array.prototype.slice.call(arguments) var _addArgs = function () { args.push(...argument原创 2021-04-29 20:25:17 · 605 阅读 · 0 评论 -
函数式编程
函数式编程:把函数作为一个参数,在函数内部去使用这个参数,例如map、filter、forEach等等函数式编程好处:编程代码更少,减少代码的出错率,增加代码的复用率,编程逻辑更清晰,编程效率较高高阶函数为什么要使用高阶函数:我们将一个功能添加到另一个功能中,用许多小功能组成一个大功能,因为分开思考和推理并调试这些问题,比两者要容易得多,而不是解决方案全混杂在一起,就像for循环一样。例如:高阶函数的filter和普通函数同样解决一个问题,filter更清晰,代码复用性更强,而普通代码较多,如果我原创 2021-06-11 22:07:50 · 98 阅读 · 0 评论