У меня есть 3 setTimeouts, и мне нужно выполнить одно за другим (синхронно), используя обратные вызовы или обещания ниже, мой код и вывод.
Привет, я заказ 1, Привет, я заказ 2, Привет, я заказ 3.
Ниже мой код:
setTimeout(function() {
console.log('Hi I am order 1');
test2();
}, 3000);
setTimeout(function() {
console.log('Hi I am order 2');
test3();
}, 2000);
setTimeout(function() {
console.log('Hi I am order 3');
}, 1000);