[JS] jQuery.Deferred.exceptionHook

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • SideShow
  • Registratie: Maart 2004
  • Laatst online: 21-09 15:49

SideShow

Administrator

Topicstarter
Hallo

Ik stel vast dat errors die gebeuren in mijn jquery deferred $.when/then structuren, gelogd worden in de console als warning.

Ik zocht even naar de source, en blijkbaar doet jQuery dit: https://github.com/jquery...deferred/exceptionHook.js

Iemand enig idee waarom je:
- errors als warning zou willen weergeven (regel 17) ?
- selectief errors NIET wil tonen (regel16, rerrorNames.test) ? Dus ergens een helper functie in je programma die handmatig een throw new Error('Incorrect data') doet na een of andere controle - dit verdwijnt gewoon in the void indien je geen fail handler hebt op je when/then en de naam van je error gewoon "Error" is :?

Iemand die zijn licht hierop kan laten schijnen?

*edit: het enige dat ik zelf kan aan denken, is dat je de deferred flow niet wil onderbreken, en een error gooien stopt alles. Maar dan kunnen ze toch ook gewoon console.error gebruiken ipv console.warn? En waarom enkel errors met een specifieke naam, zoals SyntaxError ?

[ Voor 22% gewijzigd door SideShow op 17-02-2017 18:37 ]