检索错误类型

时间:2014-09-25 08:28:27

标签: javascript

我正在使用onerror事件为我的客户端错误编写处理程序。我真正感兴趣的是Error抛出的类型,作为字符串。

如果事件处理程序中有errorObject,我怎样才能找到它?

window.onerror = function(errorMsg, url, lineNumber, colNumber, errorObject) {
    // ...
};

jsFiddle

typeof - 只返回对象。我可以执行instanceof并对MDN文档中的错误类型列表进行硬编码,但这看起来并不正确。

1 个答案:

答案 0 :(得分:2)

您可以使用obj.name将错误类型作为字符串获取,为您提供" TypeError" - jsFiddle