我这还一个基础题,请将下面 fun1 的位置带入 fun1-fun5 ,说一说执行结果是什么
```
async function fun1(){
return false;
}
async function fun2(){
return Promise.resolve(false);
}
async function fun3(){
return Promise.reject(true);
}
async function fun4(){
return new Error('出错力!');
}
async function fun5(){
throw new Error('又出错力!');
}
async function test(){
try {
await fun1();
}catch(e){
console.log('fun: 捕捉到错误了',);
}
}
test();
```
( 2 )如果执行的不是 await fun5(),而是 fun5()结果又是什么 |