0%

723_promise_resolve和reject

<script>
      //   let p1 = Promise.resolve(521);
      //   //如果传入的参数为非Promise类型的对象,则返回的就是成功的Promise对象
      //   //如果传入的参数为 Promise对象,那么参数的结果就决定了resolve的结果
      //   let p2 = Promise.resolve(
      //     new Promise((resolve, reject) => {
      //       //   resolve("OK");
      //       reject("err");
      //     })
      //   );
      //   console.log(p2);

      let p3 = Promise.reject(521);
      console.log(p3);
      //无论传什么,永远都是失败,且传入什么失败的结果就是什么
      let p4 = Promise.reject(
        new Promise((resolve, reject) => {
          resolve("OK");
        })
      );
      console.log(p4);
    </script>