私が取り組んでいるプロジェクトでは、_.debounce() を使用しています。
デバウンスに関する Underscore JS のドキュメントには、次のように書かれています。
デバウンス
_.debounce(function, wait, [immediate])
渡された関数の新しいデバウンスされたバージョンを作成して返します。この関数は、最後に呼び出されてから待機ミリ秒が経過するまで実行を延期します。
これは明らかに、何が行われるかを知りたい人debounce()
は、「デバウンス」が何を意味するかを既に知っていることを前提としています。
デバウンスは実際に何をしますか?