promise (ES6)

promise (ES6)

参数:

1)resolve()

let promise = new Promise(function(resolve,reject){
    resolve();
});
promise.then(function(){

});

2)reject()

let promise = new Promise(function(resolve,reject){
    reject();
});
promise.catch(function(){

});

async和await

  • await,后面必须是promis对象。

    代码: async function dely(){ await new Promise(function(resolve,reject){ setTimeout(function(){resolve()},1000) },1000); }

猜你喜欢

转载自www.cnblogs.com/zhangyonghan/p/9196215.html