码迷,mamicode.com
首页 > 其他好文 > 详细

Promise和Async/Await用法整理

时间:2020-04-30 11:14:18      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:bsp   font   img   sync   lin   style   pre   func   comm   

一、Promise

  1、简介

    Promise,简单来说就是一个容器,里面保存着某个未来才会结束的时间(通常是一个异步操作的结果)

    Promise的基本语法:

      new Promise((resolve, reject)=> {

          ... 

    } )

    从语法上来说,Promise是一个对象,从它可以获取异步操作的消息

    基本语法:

    let p = new Promise((resolve, reject) => {

      resolve(‘success‘)

    })

    p.then(result => {

      console.log(result); //success

    })

  Promise对象特点和三个状态:

    技术图片

 

 

 

let p = new Promise((resolve,reject) => {
    //...
    resolve(‘success‘);
    console.log(‘after resolve‘);
    reject(‘error‘);
});

p.then(result => {
    console.log(result);
});

p.catch(result => {
    console.log(result);
})

 

 

 运行结果:
after resolve
success

五一回 更


 

Promise和Async/Await用法整理

标签:bsp   font   img   sync   lin   style   pre   func   comm   

原文地址:https://www.cnblogs.com/qlb-7/p/12807564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!