zoukankan      html  css  js  c++  java
  • promise的用法

    首先要引用es6-promise.min.js文件。

    //使用promise实现顺序同步
    var
    promise = new Promise(function (resolve,reject) { //业务代码 return resolve(); //return Promise.resolve(); }) function promise_1() { var promise1 = new Promise(function (resolve) { //业务代码 resolve(); }) return promise1; } function promise_2() { var promise2 = new Promise(function (resolve) { //业务代码 resolve(); }) return promise2; } promise.then(function(){ return promise_1(); }) .then(function(){ return promise_2();//return Promise.resolve() }) .then(function(){ //业务代码 })
    .catch(function(error){

    })
    //Promise.all()
    var promises = [];
    promises.push(//异步方法1);
    promises.push(//异步方法2);
    promises.push(//异步方法3);
    //所有异步操作执行完后才会执行then里面的方法
    Promise.all(promises).then(function(){
        //业务代码            
    })

    更详细的讲解可以参考

    ES6 Promise 用法讲解

     

  • 相关阅读:
    理解java的接口和抽象类
    Yum 仓库配置
    Vsftp 服务配置
    SAMBA 服务配置
    DHCP 服务配置
    dd 命令的使用
    linux 账户控制
    CentOS 系统优化
    Page Cache与Page回写
    TCP拥塞控制
  • 原文地址:https://www.cnblogs.com/learning-life/p/10489594.html
Copyright © 2011-2022 走看看