And*_*y E 5 javascript error-handling throw
这几乎与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
}
Run Code Online (Sandbox Code Playgroud)
进一步下载你的代码
var myvar = new MyClass(100, "Hello"); // Line 3201 of my.js
Run Code Online (Sandbox Code Playgroud)
所以上面会抛出一个错误,但调试信息中报告的错误会显示在my.js第9行而不是第320行引发的错误.这是否可以使用标准方法更改?
| 归档时间: |
|
| 查看次数: |
904 次 |
| 最近记录: |