は、我々は機能をデバウンスのスニペットを持っている: Can someone explain the "debounce" function in Javascript反復ではなく再帰で実装されたデバウンス機能の理由は何ですか?この記事で
それはアルゴリズムとして再帰を使用しています。しかし、これは、各ステップが前のステップの幾分より小さいインスタンスを持つ典型的な再帰状況に適合していないようです。再帰を使う利点があるのだろうか?私にとっては、このメソッドは必然的に再帰呼び出しによってコールスタックに負担をかけることになります。誰かがこの再帰的アプローチをバックアップするいくつかの理由を挙げることができますか?ありがとう。
私は本当に眠いのかもしれませんが、どのように機能が再帰的にどのように見えるのでしょうか? – vlaz
再帰は全くありません(非同期擬似再帰もありません)。あなたは再帰呼び出しをどこで見ますか? – Bergi
settimeout()はここで再帰的に呼び出されませんか? –