捕获错误并记录,就好像它没有被捕获一样
Catch error and log as if it was not caught
我不确定标题。
这是一个例子:
function myFct() {
throw("error"); // line 2
}
function Foo() {
try {
myFct();
}
catch (e) {
console.error("Error in myFct :"); // line 10
console.debug(e);
}
}
Foo();
控制台会输出:
Error in myFct : (myFile.js:10)
[Details about error] (myFile.js:11)
我希望我的控制台输出如下内容:
Error in myFct : (myFile.js:10)
[Details about error] (myFile.js:2)
注意第 2 行。
我想要相同的输出,就好像我没有发现错误一样。
这对调试非常有用。
我正在使用 Chrome 开发工具,但任何跨浏览器解决方案都是一个巨大的优势。
注意 : 随意编辑标题以更好地匹配未来的搜索,我找不到简单的方法来解释我的愿望
尝试使用这个
function myFct() {
throw(new Error().stack); // line 2
}
我不确定标题。
这是一个例子:
function myFct() {
throw("error"); // line 2
}
function Foo() {
try {
myFct();
}
catch (e) {
console.error("Error in myFct :"); // line 10
console.debug(e);
}
}
Foo();
控制台会输出:
Error in myFct : (myFile.js:10)
[Details about error] (myFile.js:11)
我希望我的控制台输出如下内容:
Error in myFct : (myFile.js:10)
[Details about error] (myFile.js:2)
注意第 2 行。 我想要相同的输出,就好像我没有发现错误一样。 这对调试非常有用。
我正在使用 Chrome 开发工具,但任何跨浏览器解决方案都是一个巨大的优势。
注意 : 随意编辑标题以更好地匹配未来的搜索,我找不到简单的方法来解释我的愿望
尝试使用这个
function myFct() {
throw(new Error().stack); // line 2
}