问答题877/1593【Promise第六题】下面代码的输出是什么?

1const fn = () => 2 new Promise((resolve, reject) => { 3 console.log(1); 4 resolve("success"); 5 }); 6console.log("start"); 7fn().then(res => { 8 console.log(res); 9});
难度:
2022-01-09 创建

参考答案:

解析

start就在1之前打印出来了,因为fn函数是之后执行的。

注意:不要看到new Promise(),就以为执行它的第一个参数函数,我们还需要注意它是不是被包裹在函数当中,如果是的话,只有在函数调用的时候才会执行。

答案

"start"
1
"success"

最近更新时间:2022-01-09

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!