2016-08-27 10 views
4

私はrxjsのオフィシャルドキュメンテーションを読んでいます。そして、彼らは両方がまったく同じことをしていることに気付きました。rxjsの監査とデバウンスの違いは?

私にとっては、どちらもまったく同じようです。

は、誰かが私はそれは私が最高のそれらを理解する方法だとして、そのTimeバージョンの点では、それらの間の違いを説明するつもりです(もしあれば)

+2

私はそれらを閉じることに同意しない、それは良い質問のようだ –

答えて

13

それらの間の違いを指摘してください。

auditTimedebounceTimeは、イベントが入ったときに最初にタイマーを開始します。両方とも、イベントを出す前に所定の時間待機します。違いは、auditTimeは新しいイベントが到着すると、debounceTimeはタイマーをリセットすることです。 auditTimeは、まだイベントを受信して​​いるかどうかに関係なく、指定されたミリ秒後に最新のイベントを出力します。 debounceTimeはイベントのギャップを待機します。あなたはドキュメントを読んだが、私はthisドキュメントが特に有用であることを確認した。

関連する問題