如何在 JavaScript try catch 中将本机 ReferenceError 对象堆栈传递到控制台?

How to pass native ReferenceError object stack to console in a JavaScript try catch?

在 JavaScript 中,当使用 try catch 时,如何将本机 Chrome ReferenceError 对象获取到控制台,因为它通常会被记录?我可以通过使用错误对象的堆栈 属性 来接近,但它以不同的方式记录错误:

try {
    bet you can't run this you dumb computer;
}
catch(error) {
    console.log(error.stack);
}

当运行以上时,我在控制台中得到以下信息:

虽然这有点帮助,但单击行号会将我带到代码中的 console.log(error.stack) 行,而不是错误。

没有 try catch,错误如下所示:

然后单击行号将带我到最初发生错误的位置。那么我怎样才能让这个本机 Chrome 错误对象传递给 catch 然后登录到控制台,这样我就可以导航到原始错误和抛出的行,因为它通常在没有 try catch 的情况下?

我相信它会与 error method from the console object:

一起使用
try {
    bet you can not run this you dumb computer;
}
catch(error) {
    console.error(error);
}

希望对您有所帮助!