JS顺序循环执行网络请求示例(按顺序依次调用接口的情况)
js
// 1. 模拟接口:
function mockApi(n) {
return new Promise(resolve => {
setTimeout(() => {
resolve({ code: 0, msg: 'ok', data: n });
}, 3000);
});
}
// 2. 顺序调用(无需 try/catch)
const runInOrder = async (arr) => {
for (const v of arr) {
const res = await mockApi(v);
console.log(`✅ 第 ${v} 个成功`, res);
}
console.log('=== 全部完成 ===');
}
runInOrder([1, 2, 3, 4, 5])