Miután a lekezeletlen hibákat elkaptuk window.onerror segítségével, érdemes egy rövid bekezdést szentelni a kivételek dobására is.
Nem csak hiba objektumot, hanem tetszőleges értéket „eldobhatunk”.
throw new Error('Hiba'); illetve throw 'Hiba';
A legfőbb különbség, hogy az első tartalmazza, hogy melyik fájl, melyik sorában keletkezett, addig az utóbbi ilyen infókat nem tárol. (egyáltalán nem szükséges minden üzenetet becsomagolni egy Error objektumba, csupán érdemes tudni, hogy milyen következményekkel jár, ha csak stringet dobunk.)
Én az Ext.Error-t nem szoktam használni, kicsit feleslegesnek érzem.