毎秒update()
関数を実行したいとしましょう。setIntervalの代わりにJavaScript asyncを使用する
私は2つの方法でそれを行うことができます。
async function interval() {
await new Promise((res, req) => {
setTimeout(res, 1000)
})
update()
interval()
}
または
setInterval(update, 1000)
2間のいずれかの機能的な違いはありますか?
お約束使用する場合には、間隔をキャッチすることができます。 '間隔を()キャッチ(ERR => ...)'あなたは 'setInterval'をキャンセルすることができますが、' Promise'をキャンセル傾ける – HMR
実装 –