1const promise = new Promise((resolve, reject) => { 2 console.log(1); 3 resolve('success') 4 console.log(2); 5}); 6promise.then(() => { 7 console.log(3); 8}); 9console.log(4);
参考答案:
new Promise
,执行其中的同步代码1resolve('success')
, 将promise的状态改为了resolved并且将值保存下来promise.then
这个微任务,将其加入微任务队列promise.then
这个微任务且状态为resolved,执行它。1 2 4 3
最近更新时间:2022-01-09