Obtenha o objeto de erro Javascript real com window.onerror

Javascript tem esse ótimo retorno de chamadawindow.onerror. É bastante conveniente rastrear qualquer erro. No entanto, ele chama com o nome do erro, o nome do arquivo e a linha. Certamente não é tão rico quanto obter o objeto de erro real de umtry...catch declaração. O objeto de erro real contém muito mais dados, então estou tentando obtê-los. Infelizmente,try...catch instrução @ não funciona bem quando você começa a ter código assíncron

Existe uma maneira de combinar e obter o melhor dos dois mundos? Inicialmente, procurei uma maneira de obter oúltim erro acionado dentro de umonerror block, mas parece que JS não armazena isso.

Qualquer pista

questionAnswers(3)

yourAnswerToTheQuestion