私は、将来5分の予定の高価なAPIコールを、ユーザがパラメータを変更したときにトリガすることを検討しています。ユーザーが10秒後に再びパラメータを変更した場合、私は4m50sでの呼び出しと5mでの呼び出しを望んでいません。私は本質的に4m50sでコールをキャンセルしたいと思います。JavaScriptの将来のコールをスケジュールし、保留中のコールをキャンセルします
私は呼び出し前に最小限の時間を強制するlodashで見つかりましたが、保留中の呼び出しは実行されませんので、速い呼び出しを防ぎながらも不要な呼び出しを行います。これを行うためのクリーンなアイデア?
https://lodash.com/docs/4.17.4#debounce
@ ss2k上記2つの方法のどちらを使用しましたか? – Alnitak
私はすでにロダシュに依存していたので、デバウンスに行った。 – ss2k