Я читал различные темы, например, эту.
Но это действительно ускользает от меня, как выполнить следующее:
У меня есть 4 функции, и я хочу, чтобы они выполнялись одна за другой последовательно. Обратите внимание, что они в неправильном порядке, чтобы понять мою точку зрения. Мне нужен результат, который выведет «1, 2, 3, 4».
function firstFunction(){
// some very time consuming asynchronous code...
console.log('1');
}
function thirdFunction(){
// definitely dont wanna do this until secondFunction is finished
console.log('3');
}
function secondFunction(){
// waits for firstFunction to be completed
console.log('2');
}
function fourthFunction(){
// last function, not executed until the other 3 are done.
console.log('4');
}
Я пытался выяснить обратные вызовы, но теряюсь :(
Нет ли какого-нибудь простого способа сделать это? Как цикл по массиву...