gpt4 book ai didi

javascript - 使用错误对象相关性在 Javascript 中抛出错误

转载 作者:搜寻专家 更新时间:2023-11-01 04:21:10 26 4
gpt4 key购买 nike

这几乎与 IE 相关,因为 IE 是我用来测试它的环境,但我想知道当您抛出错误时是否会影响错误对象属性的相关性。考虑以下 javascript:

function MyClass (Arg1, Arg2)    // Line 5 of my.js
{
if (typeof Arg1 != "string")
throw new Error("Invalid argument passed for MyClass");
// Do some other stuff here
}

进一步了解您的代码

var myvar = new MyClass(100, "Hello");    // Line 3201 of my.js

所以上面会抛出错误,但是调试信息中报告的错误会显示错误是在 my.js 的第 9 行而不是第 3201 行抛出的。您可以使用标准方法更改这些内容吗?

最佳答案

您实际寻找的是错误的堆栈跟踪。这没有标准,但大多数浏览器确实提供了一些发现方法。快速搜索会得到这个 js stack trace示例。

关于javascript - 使用错误对象相关性在 Javascript 中抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1571856/

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