これを読んだ後、デバウンスがどのように機能するかを知るために出くわしました: Javascriptで「デバウンス」機能を説明できる人はいますか
これには、受け入れられた回答に、それがどのようになるのか理解できなかったものがありました。
「これはタイムアウトの値を上書きし、この値は複数の関数呼び出しにわたって持続することに注意してください!」
デバウンス メソッドが呼び出されるたびに、新しいスタックが作成され、返された関数がタイムアウト値にアクセスできます。はい、私はそれを閉鎖の性質として理解しました。しかし、複数の呼び出しにわたって、ラッパーのデバウンスが新しいローカル タイムアウトを生成することがわかったので、同じタイムアウトにバインドされていないため、以前の呼び出しでタイムアウトをクリアするにはどうすればよいでしょうか?
どうもありがとうございます。これが非常に基本的な JS であることはわかっていますが、理解できれば JS についてもっと理解できるので、無視したくありません。