随笔分类 - promise
promise基础
摘要:async 函数 1. 函数的返回值为 promise 对象 2. promise 对象的结果由 async 函数执行的返回值决定 返回结果的方式和then方法差不多 async function say(){ ////1,如果返回值是一个非Promise类型的数据,那这个方法返回的就是一个成功状态
阅读全文
摘要:1. 整体结构框架 /** * 自定义Promise函数模块:IIFE */ (function (window) { const PENDING = 'pending' const RESOLVED = 'fulfilled' const REJECTED = 'rejected' /** * P
阅读全文
摘要:3. Promise 的几个关键问题 1. 如何改变 promise 的状态? (1)resolve(value):如果当前是 pending 就会变为 resolved (2)reject(reason):如果当前是 pending 就会变为 rejected (3)抛出异常:如果当前是 pend
阅读全文
摘要:1. 预备知识 1.1 实例对象与函数对象 实例对象:new 函数产生的对象,称为实例对象,简称为对象 函数对象:将函数作为对象使用时,称为函数对象 function Fn() { // Fn只能称为函数 } const fn = new Fn() // Fn只有new过的才可以称为构造函数 //f
阅读全文