简单的事件循环,一道异步代码执行输出顺序问题?
第一题
setTimeout(() => {console.log("A")Promise.resolve().then(() => { console.log("B"); });}, 1000);Promise.resolve().then(() => { console.log("c"); });new Promise((resolve) => {console.log("D");resolve("");}).then(() => {console.log("E");});async function sum(a, b) { console.log("F")};async function asyncSum(a, b) {await Promise.resolve(); console.log("G");return Promise.resolve(a + b);}sum(3, 4); asyncSum(3, 4);console.log("H");
第二题
setTimeout(()=>console.log("A"));
Promise.resolve().then(()=> console.log("B"))
console. log("c");
答案我放在下面了↓ ↓ ↓ ↓ ↓ 看看你的答案对了没