What does this program print?
JavaScript
console.log('start');
queueMicrotask(() => {
console.log('A');
queueMicrotask(() => console.log('C'));
});
Promise.resolve().then(() => console.log('B'));
console.log('end');
console.log('start');
queueMicrotask(() => {
console.log('A');
queueMicrotask(() => console.log('C'));
});
Promise.resolve().then(() => console.log('B'));
console.log('end');