nishimura.clubnishimura.club

JavaScriptでSleep処理の実装

作成日
2021-02-08
更新日
2021-07-19

はじめに

APIの呼び出しには、1分間に60回までなど制限があります。これを回避する為に、1回のAPI呼び出し毎に少し処理を止める実装を行いたいと思いました。

コード

※jsonのデータをinsertしていたので、jsonをループさせています。

async function exec() { for (let row of json) { insertRecord(row) await sleep(1100); // 1100ms眠らせる } } const sleep = msec => new Promise(resolve => setTimeout(resolve, msec)); exec() // 実行

Related

Tags

JavaScript

Share

Table of Contents