promise
求以下代码的输出(日志打印顺序)
const promise = new Promise((resolve, reject) => {
console.log(1);
resolve();
console.log(2);
})
promise.then(() => {
console.log(3);
})
console.log(4);
这道题血坑!🩸 就一句:promise中 resolve() 之后的代码还会 继续执行!!
只怪自己平时写promise封装习惯了 return resolve(res)
的方式
谁会在resolve()之后继续写业务代码啊啊啊啊!!?? 话说你们写resolve() 难道不加 return 的么
说多了都是眼泪 💧😭
正确顺序: 1 2 4 3