在 JavaScript 中,控制函数的执行顺序通常可以通过多种方式实现,包括使用回调函数、Promises、async/await 等。async/await 是基于 Promise 之上的语法糖,使得异步代码看起来像同步代码,从而提升了代码的可读性和可维护性。

async function firstFunction() {
console.log('First function executed');
}

async function secondFunction() {
console.log('Second function executed');
}

async function executeInOrder() {
await firstFunction();
await secondFunction();
console.log('All functions executed');
}

executeInOrder();