前端学习笔记-函数式编程
文章平均质量分 85
函数式编程前端学习笔记
Aviator_huahua
这个作者很懒,什么都没留下…
展开
-
函数式编程
函数式编程 函数式编程 函数式编程(Functional Programming,FP),FP是编程范式之一。常见的编程范式还有面向过程编程、面向对象编程。 面向对象编程思维方式: 把现实世界中的事物抽象成程序世界中的类和对象,通过封装、继承和多态来演示事物事件的练习 例如: Class Car{ constructor(){ this.wheel=4; } star(){ //启动 } } 函数式编程的思维方式: 把现实世界的事物和事物之间的联系抽象到程序世界(对运算过程进行抽象原创 2022-05-10 21:21:41 · 3022 阅读 · 0 评论 -
手写Promise
手写Promise Promise为一个类,初始化时将为其传入一个执行器,该执行器会立即执行。执行器接收两个参数:Promise内部resolve和reject方法 Promise有三个状态:Pending、Fulfilled、Rejected,状态只能由Pending->Fulfilled或Pending->Rejected,状态一旦变更就固定了,无法再次改变 Promise使用内部resolve和reject方法更改Promise状态。在调用时除了更改状态外,还会去判断是否缓存了原创 2022-05-15 22:32:46 · 63 阅读 · 0 评论 -
JavaScript异步编程
异步编程 概述 JS执行环境中负责执行代码的线程只有一个,同一时间只能执行一个任务,为解决耗时任务阻断代码执行问题,JavaScript将任务的执行模式分为两种: 同步模式(Synchronous) 异步模式(Asynchronous) 同步模式 同步模式指的是代码当中的任务将会按照代码编写顺序依次执行,后一个任务必须等待前一个任务执行完毕才会执行。 console.log('first'); const fun2 = () => { console.log('second'); }原创 2022-05-14 09:04:59 · 172 阅读 · 0 评论