async与await
- async函数是用来取代回调函数的另一种方法
- 只要在函数名之前加async就代表该函数又异步操作,该异步操作会返回一个promise对象,接受前面加await关键字注明,当函数执行的时候,一旦到await就会返回,等到触发到异步操作,在执行函数体后面的语句
function timeout(ms){
return new Promise(resolve=>{
setTimeout(resolve,ms);
})
}
async function asyncValue(value){
await timeout(3000)
return value
}