Я хочу, чтобы браузер отображал сообщение об ошибке при возникновении ошибки типа.
ошибки, такие как , не могут читать свойство undefined или undefined.
new Promise(function(resolve,reject){
// do stuff ...
reject('something logical is wrong');
}).catch(e => console.error(e));
new Promise(function(resolve,reject){
// do stuff, and a syntax error :/
var a = { };
a.something.otherthing = 1; /* we have an error here */
// ...
}).catch(e => console.error(e));
В первом примере ошибка является логической, а ее штраф до catch - в блоке catch (..).
Но во втором примере это явная ошибка разработки, которая происходит все время при разработке новых вещей. Я не хочу его ловить, я хочу, чтобы браузер отображал мне ошибку, как и другие ошибки в консоли.
Я хочу, чтобы включить хромированную паузу на исключениях и посмотреть состояние других переменных. Я хочу видеть трассировку стека в консоли.
Я хочу, чтобы он действовал как нормальная ошибка.
Любая идея?