Я вызываю функцию из консоли, но когда она выдает исключение, я не получаю трассировку стека, как если бы код выполнялся нормально.
Есть ли способ изменить мою команду (возможно, с помощью try / catch), чтобы она предоставила мне эту информацию?
уточнить:
page.js:
function otherStuff() { return ['a','b',undefined,'c'];
function doStuff() {
var x = otherStuff();
var z = parseInt(x[2]); // this will throw an error
}
console, после загрузки html-страницы, которая ссылается на page.js
> otherStuff();
Я не получаю номер строки из сообщения об ошибке, которое мне возвращается. При запуске со страницы (вместо консоли) я получал номер строки и трассировку стека.