console.log('script start');
setTimeout(() => {
console.log('setTimeout 1');
Promise.resolve().then(() => {
console.log('promise 1 inside setTimeout 1');
});
}, 0);
Promise.resolve().then(() => {
console.log('promise 2');
setTimeout(() => {
console.log('setTimeout 2 inside promise 2');
}, 0);
});
setTimeout(() => {
console.log('setTimeout 3');
Promise.resolve().then(() => {
console.log('promise 3 inside setTimeout 3');
});
}, 100);
console.log('script end');
关于上面这段代码说法正确的有()


