ES2017标准引入了async函数,使得异步操作变得更加方便
async函数可以将异步操作变为同步操作
1、实例代码
function print(){
setTimeout(()=>{
console.log("定时器");
},1000)
console.log("Hello");
}
print()
2、基本语法
function timeout(ms){
return new Promise((resolve)=>{
setTimeout(resole.ms);
});
}
async function asyncPrint(value,ms){
await timeout(ms);
console.log(value);
}