gpt4 book ai didi

javascript - Chrome : Print exception details to console

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:16 26 4
gpt4 key购买 nike

如何从我的代码中打印 chrome devtools 中异常的堆栈跟踪?

我尝试了以下方法:

 function doSomething() { 
undefined(); // This throws an exception
}

try {
doSomething();
} catch (e) {
console.error("Exception thrown", e);
}

但这会产生以下结果:

 Exception thrown TypeError {}

如果我展开它旁边的箭头,它会将我指向进行 console.error() 调用的行,所以我看不到原始错误实际发生的位置。

在控制台输出中包含原始错误信息(包括错误发生的确切位置的消息和完整堆栈跟踪)的最佳方法是什么?

最佳答案

对象 Error有一个属性 stack。打印出来。

console.error("Exception thrown", e.stack);

请注意,stack 属性未标准化,仅供基于 V8 的浏览器 + IE 使用。 Firefox 使用不同的约定。

关于javascript - Chrome : Print exception details to console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19036121/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com