Wywołuję funkcję z konsoli, ale kiedy zgłasza wyjątek, nie otrzymuję śledzenia stosu, tak jakbym zrobił to, gdyby kod został wykonany normalnie.Uzyskiwanie śledzenia stosu w przypadku błędu podczas uruchamiania kodu z konsoli w przeglądarce Chrome
Czy istnieje sposób, w jaki mogę zmodyfikować moje polecenie (być może z try/catch), aby dostarczył mi tę informację?
wyjaśnienie:
page.js:
function otherStuff() { return ['a','b',undefined,'c'];
function doStuff() {
var x = otherStuff();
var z = parseInt(x[2]); // this will throw an error
}
konsoli po załadowaniu strony HTML, który łączy page.js
> otherStuff();
mam żadnego numeru wiersza od Błąd, który został mi zwrócony. Po uruchomieniu go ze strony (zamiast konsoli) otrzymam numer linii i ślad stosu.
jakie jest polecenie? jaka wersja chrome? (jakie jest panieńskie nazwisko twojej matki?) – Neal
Zobacz aktualizację mojej odpowiedzi. – Neal