Liam Lambert
11 10月 2024
Promise を使用した JavaScript スライドショー関数での再帰の回避

終わりのないスライドショーなどの連続ループでは、Promise を使用する JavaScript メソッドを操作するときに再帰によりコール スタック オーバーフローが発生する可能性があります。ブラウザをロックアップせずに関数フローを調整するには、非同期の while(true) ループを使用するか、再帰関数呼び出しを setInterval などの代替関数に置き換えるのが一般的なオプションです。この方法により効率が向上し、メモリの問題を回避できます。