Junior — Senior
Console output order (task #5)
livecode
Task condition
Determine which lines will appear in the console when executing the following code.
console.log('1');
setTimeout(() => {
console.log('2');
}, 0);
Promise.resolve().then(() => {
console.log('3');
});
new Promise((resolve, reject) => {
console.log('4');
setTimeout(() => {
console.log('5');
resolve('6');
}, 0);
}).then(value => {
console.log('7');
setTimeout(() => {
console.log(value);
}, 0);
});