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); }