Sobes.tech
Back to tasks
Junior — Senior
23

Определение порядка вывода в консоль (задача 24)

Get help with live coding in real time with Sobes Copilot
Task condition

Необходимо понять, в каком порядке будут напечатаны сообщения в консоли при вызове функции. Рассмотрите следующий код и укажите последовательность вывода.

 const execute = () => {
  setTimeout(() => {
    console.log('timeOut');
  }, 0);

  console.log(1);

  new Promise((resolve) => {
    console.log('Promise');
    setTimeout(() => {
      console.log('777');
      resolve();
    }, 0);
  })
    .then(() => {
      console.log('then1');
    })
    .then(() => {
      console.log('then2');
    });

  console.log(4);

  setTimeout(() => {
    console.log('timeOut2');
  }, 0);
};