дальше
                      
                      
                      С такой задачей справляется тривиальный код
                      
                      
                      try {
                      
                      
                          externalCodeWithError();
                      
                      
                      } catch(e) {
                      
                      
                          processError(e);
                      
                      
                          throw e;
                      
                      
                      }
                      
                      
                      
                      
                      
                      Но проблема такого кода, что отладчик(без галочки "Pause on uncaught exceptions") не останавливается на исходной ошибке, а только на перепроброске
                      
                      
                      
                      
                      
                      А хотелось бы, чтобы останавливалось именно в месте возникновения ошибки
                      
                      
                      При этом без галочки "Pause on uncaught exceptions", потому что выставляя ее, в общем случае можно получить кучу ненужнгых остановов в пойманных исключениях от другого кода
                      
                      
                      В общем, хотелось бы получить объект ошибки, сохраняя при этом возможность удобной отладки externalCodeWithError
                      
                      
                      
                      
                      
                      Кто-нибудь знает кросс-браузерный/платформенный способ обработать ошибку таким образом?
                      
                      
                    
Помнится есть функция делал или как-то так
функция делал? можно пожалуйста подробнее?
Обсуждают сегодня