Promise使用

Promise 基础

代码示例:创建一个基本的Promise

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
let promise = new Promise(function(resolve, reject) {
    // 异步操作代码
    setTimeout(() => {
      resolve("操作成功");
    }, 1000);
  });
  
  // resolve()执行后, then方法里面的内容才会执行
  await promise.then(
    // 第一个参数为resolve()方法的回调
    (value) => {
    console.log(value); // 输出:操作成功
  });
  console.log('代码结束!')

Promise 的状态

一个Promise有三种可能的状态:

pending(待定) :初始状态,既不是成功,也不是失败。 fulfilled(已实现) :意味着操作成功完成。 rejected(已拒绝) :意味着操作失败。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计