Как запустить три асинхронных функции последовательно через Callback?
Народ привет! Подскажите пожалуйста. Имеется три асинхронных функции, которые нужно запустить с помощью callback в следующем порядке first => second => third.
Смотрите код ниже:
function first() {
setTimeout(() => {
console.log("первая ended");
}, 300);
}
function second() {
setTimeout(() => {
console.log("вторая ended");
}, 200);
}
function third() {
setTimeout(() => {
console.log("третья ended");
}, 100);
}