zoukankan      html  css  js  c++  java
  • Promise和Async/Await用法整理

    一、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

    五一回 更


  • 相关阅读:
    DataTable Clone()方法和Copy()方法的区别
    element-ui的使用
    解决VS Code 软件PowerShell执行策略问题
    Vue-Router
    Vue的生命周期
    vue-cli脚手架和webpack
    Vue组件
    Vue基本用法和指令
    ES6常用语法
    前端-Bootstrap框架
  • 原文地址:https://www.cnblogs.com/qlb-7/p/12807564.html
Copyright © 2011-2022 走看看