안녕 여러분
이것은 인터뷰 중에 제기 된 자바 스크립트 질문 중 하나였습니다 - Batch API 호출
상수 URL = [
'https://jsonplaceholder.typicode.com/posts/1',
'https://jsonplaceholder.typicode.com/posts/2',
'https://jsonplaceholder.typicode.com/posts/3',
'https://jsonplaceholder.typicode.com/posts/4',
'https://jsonplaceholder.typicode.com/posts/5',
'https://jsonplaceholder.typicode.com/posts/6',
'https://jsonplaceholder.typicode.com/posts/7',
'https://jsonplaceholder.typicode.com/posts/8',
'https://jsonplaceholder.typicode.com/posts/9',
'https://jsonplaceholder.typicode.com/posts/10'
];
비동기 함수 limitAPICalls(urls, limit = 3) {
for (let i = 0; i < urls.length; i += 제한) {
const batch = urls.slice(i, i + 제한);
const 응답 = await Promise.all(
batch.map(url => fetch(url).then(res => res.json()))
);
responses.forEach((해상도, 인덱스) => {
console.log('응답 ${i + index + 1}:', res);
});
}
}
const limitApis = limitAPICalls(urls)
dev.to
Batch API Calls in Javascript
