RSS DEV コミュニティ

JavaScriptでのバッチAPIコール

ねえ皆さん これは、インタビュー中に尋ねられたjavascriptの質問の1つでした-バッチAPI呼び出し const urls = [ '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 + limit); const responses = await Promise.all( batch.map(url => fetch(url).then(res => res.json())) ); responses.forEach((res, index) => { console.log('応答 ${i + index + 1}:', res); }); } } const limitApis = limitAPICalls(urls)
favicon
dev.to
Batch API Calls in Javascript
Create attached notes ...