标签 promise 下的文章

Promise笔记

执行流程

执行流程

// Promise的设计

new Promise(
    /* 执行器 executor */
    function (resolve, reject) {
        // 一段耗时很长的异步操作
        resolve(); // 数据处理完成
        reject(); // 数据处理出错
    }
)
    .then(function A() {
        // 成功,下一步
    }, function B() {
        // 失败,做相应处理
    });

支持情况

支持情况

三个状态

  • pending[待定] 初始状态
  • fulfilled[实现] 操作成功
  • rejected[被否定] 操作失败

Promise 状态一经改变,不会再边
Promise 一经创建,执行器立即执行

- 阅读剩余部分 -