node.js v16でsetTimeoutの簡単な使い方
node.js v16でsetTimeoutが簡単に書けるようになったようです。
node.js v14でTop-Level AwaitがサポートされたのでECMAScriptだと以下のようにsetTimeoutが実行できるようになります。
import {setTimeout} from "timers/promises" console.log('test1') await setTimeout(5000) // 5秒待つ console.log('test2')
今までasync function内でしかawaitできなかったのが、トップレベルで記述できるようになるようです。
参考サイト
AWS Lambda が ES モジュールと Node.js 14 の Top-Level Await のサポートを開始
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント