Promise
我是梅哥
这个作者很懒,什么都没留下…
展开
-
手写Promise函数模块
一、构造函数原型对象写法/* 自定义Promise函数模块: IIFE*/(function (window) { const PENDING = 'pending' const RESOLVED = 'resolved' const REJECTED = 'rejected' /* Promise构造函数 excutor: 执行器函数(同步执行) */ function Promise(excutor) { // 将当前promise对象保存起来原创 2021-04-10 09:27:34 · 168 阅读 · 0 评论 -
自定义工具库函数
1. 工具函数库lodash理解1. 封装了各种类型数据简化操作的函数库 数组 对象 函数 字符串 类型判断 ...2. 特点: 模块化 函数式 / 声明式2. 自定义工具函数库: aUtils0. 整体说明1). 函数相关2). 数组相关3). 对象相关4). 字符串相关5). 事件总线6). 消息订阅与发布7). Promise8). ajax函数封装: axios9). 数据结构与排序算法1. 函数相关1). 函数对象的call() /原创 2021-04-09 18:12:36 · 431 阅读 · 0 评论 -
Promise从入门到手写
Promise深入 + 自定义Promise1. 准备1.1. 函数对象与实例对象1. 函数对象: 将函数作为对象使用时, 简称为函数对象2. 实例对象: new 函数产生的对象, 简称为对象1.2. 回调函数的分类1. 同步回调: 理解: 立即执行, 完全执行完了才结束, 不会放入回调队列中 例子: 数组遍历相关的回调函数 / Promise的excutor函数2. 异步回调: 理解: 不会立即执行, 会放入回调队列中将来执行 例子: 定时器回调 / a原创 2021-04-09 17:37:03 · 405 阅读 · 0 评论