JavaScript 错误处理权威指南

墨菲定律指出,一切可能出错的事情最终都会出错。 这在编程领域非常适用。 如果您构建应用程序,您很可能会遇到错误和其他问题。 JavaScript 中的错误是常见问题之一

软件产品的成功取决于其创建者在伤害用户之前能否很好地解决这些问题。 在所有编程语言中,JavaScript 因其平庸的错误处理设计而臭名昭著。

什么是 JavaScript 错误

编程错误是指不允许程序正常运行的情况。 当程序不知道如何处 新数据库 理手头的作业时,例如当它尝试打开不存在的文件或在没有网络连接的情况下访问基于 Web 的 API 端点时,就会发生这种情况。

这些情况会导致程序向用户抛出错误,表明它不知道如何继续。 该程序收集尽可能多的有关错误的信息,然后报告它无法继续。

墨菲定律说,一切可能出错的事情最终都会出错。这在 JavaScript 世界中非常适用。请准备好本指南

点击发推文

聪明的程序员会尝试预测并覆盖这些场景,以便用户不必独立找出“404”之类的技术错误消息。 相反,它们显示更容易理解的“找不到页面”消息。

JavaScript 中的错误是每次发生编程错误时显示的对象。 这些对象包含有关错误类型、导致错误的语句以及错误发生时的堆栈跟踪的大量信息。 JavaScript 还允许程序员创建自定义错误,以便在调试问题时提供附加信息。

错误的属性


特殊数据库

现在 JavaScript 错误的定义已经很清楚了,是时候 电话数据库 深入了解细节了。JavaScript 中的错误带有某些标准和自定义属性,可帮助您了解错误的原因和影响。 默认情况下,JavaScript 中的错误包含三个属性:

message:携带错误消息的字符串值

name:发生的错误类型(我们将在下一节中讨论)

stack:发生错误时执行的代码的堆栈跟踪。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注