async和await
async和await
- await后面接一个会return new promise的函数兵执行它
- 函数里有await 函数必须要有async
- await 只能放在async函数里
function my() {
return new Promise(resolve => {resolve(data)}
}
async function test() {
let data = await my()
consloe.log(n)
}
个人理解
在test函数里需要等待my()执行完给data赋值,所以函数test()也是异步,虽然也是异步执行,但是无论是函数内还是函数外,代码都会异步执行。

浙公网安备 33010602011771号