Comment faire pour annuler une sans rebond fonction après, il est appelé, et avant qu'il s'exécute?

- Je créer un sans rebond version d'une fonction avec un trait de soulignement:

var debouncedThing = _.debounce(thing, 1000);

Une fois debouncedThing est appelé...

debouncedThing();

...est-il possible de l'annuler, au cours de la période d'attente avant qu'il s'exécute en fait?

  • Pourquoi le downvote?
  • double possible de Utilisation de la fonction anti-rebond dans soulignement
  • Cette question n'est pas claire. Le mien est spécifique. Cette question n'est pas de fournir une réponse à ma question.
  • La réponse est "Non".
  • Bien sûr, vous pouvez mettre en place votre propre version de debouncer qui sera en quelque sorte exposer timeout ou une fonction de compensation de l'expiration du délai.
  • cela a été très bien répondu j'espère que vous avez retiré le downvote

InformationsquelleAutor user1031947 | 2015-03-12