自定义异常类型

2024-02-25

我可以在 JavaScript 中为用户定义的异常定义自定义类型吗?如果是这样,我该怎么做?


From 网络参考 http://webreference.com/programming/javascript/rg32/index-2.html:

throw { 
  name:        "System Error", 
  level:       "Show Stopper", 
  message:     "Error detected. Please contact the system administrator.", 
  htmlMessage: "Error detected. Please contact the <a href=\"mailto:[email protected] /cdn-cgi/l/email-protection\">system administrator</a>.",
  toString:    function(){return this.name + ": " + this.message;} 
}; 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义异常类型 的相关文章

随机推荐

  • Puppeteer 错误:加载共享库时出错:libgobject-2.0.so.0

    我在 Google Cloud Run 上部署了一个 NestJS 应用程序 它使用 puppeteer V7 0 1 生成 PDF 在本地 一切都工作得很好 但在我的 Cloud Run Service 上 我不断收到以下错误 usr a
  • 如何从 Perl 正则表达式生成所有可能的排列?

    我知道你可以使用列表生成所有排列glob http perldoc perl org functions glob html or 算法 置换 http search cpan org dist Algorithm Permute例如 但如
  • 我正在尝试在 Cocoapods 中制作一个vendered_frameworks

    我想要做的是创建一个可可豆荚 它不显示我的源代码的实现 有人告诉我你可以使用 s ios vendored frameworks 并嵌入你的框架 就像 iOS 对其框架所做的那样 我想做的是嵌入我的框架 但不让我的源文件可见并能够编辑 我究
  • RecyclerView 使用 DiffUtil,防止在更改时滚动底部

    我的方法有问题recyclerViev 特别是滚动 我有一些列表 它是实时更新的 添加了一些项目 删除了一些项目 并且所有内容都按某个参数排序 因此 最初在列表中第一个的项目可以更改其参数 排序后该项目将处于不同的位置 So my recy
  • 在可移植类库中实现自定义异常

    在为 NET 设计自定义异常时 MSDN 提供了这些指导方针 http msdn microsoft com en us library ms229064 aspx 特别是 指南规定自定义异常 应该是可序列化的 即实现ISerializab
  • 当我本地开发时,如果我的本地域未在 Yahoo 注册,如何让 Yahoo OAuth 正常工作?

    我正在开发一个使用 Yahoo OAuth 的应用程序 OAuth 一直工作正常 但我刚刚在 Yahoo 注册了我的域 现在它不允许我在本地开发时使用 OAuth 因为 不允许自定义端口 或者主机未使用此消费者密钥注册 问题是因为我的回调
  • 如何在 XULRunner (js-ctypes) 中使用 ReadDirectoryChangesW

    我正在尝试实施回答这个问题 https stackoverflow com questions 11495227 how can i monitor a file asynchronously in firefox关于异步监视 Window
  • 获取我过去 5 天内在 git 中完成的所有提交

    我不太擅长 sed 或 awk 每个星期五我都想查看过去 5 天内我完成的所有提交 以了解我做了哪些工作 目前我知道的唯一命令是 git log since 5 days Try git log since 5 days author ro
  • Hibernate:对 MySQL 使用反引号,但对 HSQL 不使用反引号

    我从事的一个项目 使用 Java Spring Hibernate 最近从 Oracle 更改为 MySQL 在少数情况下 代码中的某些属性是 MySQL 中的保留字 例如 release 有几种解决方案 1 重命名代码和后续 getter
  • git log 排除重命名

    我可以列出文件的提交 即使它已被重命名或移动 git log follow foo sh 但是 我想 跟踪 该文件 但仅列出文件实际更改的提交 就像是 git log follow exclude renames foo sh git lo
  • DevExpress GridControl 单元格的内部文本可选择但不可编辑

    GridControl 的工作原理就像 Excel 一样 点击once在细胞上选择它 复制复制单元格值和标题 点击twice在细胞上选择内部文本 复制仅复制内部文本 我正在努力防止单元版本挂钩ShowingEditor事件 将版本设置为e
  • Phonegap onscroll 在滚动停止之前不起作用

    我正在使用phonegap 和jquery mobile 开发一个ios 应用程序 我的应用程序中有一个可以滚动的列表 我使用 webkit overflow scrolling touch overflow scroll 至于滚动感觉像原
  • 如何忽略数组适配器中的第一项

    public class ListViewImgAdapter extends BaseAdapter public static final String TAG ListViewImgAdapter private final int
  • NTAG212 Mifare Ultralight 带身份验证

    我是 NFC Android 新手 我已经被困了好几天试图获取第 4 页到第 7 页NTAG212 Mifare Ultralight 带身份验证 我已经有了 PWD 和 PACK 来做PWD AUTH基于NTAG212 Docs 我采用这
  • 激活当前的 QNetworkInterface 并连接到互联网

    我想让当前的网络接口处于活动状态并连接到互联网 实际上 我可以检查网络是否正常以及是否不是环回网络 foreach QNetworkInterface interface QNetworkInterface allInterfaces if
  • Rails - 以可移植的方式创建临时文件

    我的 Rails 应用程序在 Ubuntu 服务器计算机上运行 我需要创建临时文件 以便将它们 馈送到 第二个独立应用程序 我将为此使用 rake 任务 以防需要此信息 我的问题是 在 Rails 应用程序上创建临时字段的最佳方法是什么 因
  • npm install:有没有办法忽略 package.json 中的特定依赖项

    我目前正在尝试为包含本地依赖项的node js 项目创建一个docker 容器 这似乎会导致 docker 出现问题 因此作为解决方法 我尝试仅复制本地依赖项文件夹并忽略 package json 文件中的依赖项条目 有没有办法指定我想忽略
  • 如何合并对象数组?

    假设我有一系列文章 每篇文章可能有也可能没有超过 1 个图像对象 现在由于 mysql 无法将对象分组在一起 所以你必须自己做 所以结果是你得到near重复的文章对象 唯一的区别是图像对象 By near重复我的意思是返回结果的唯一区别是图
  • 如何使用 jest 模拟 window.navigator.language

    我试图嘲笑window navigator language我的玩笑单元测试中浏览器中的属性 以便我可以测试页面上的内容是否使用正确的语言 我在网上发现有人使用这个 Object defineProperty window navigato
  • 自定义异常类型

    我可以在 JavaScript 中为用户定义的异常定义自定义类型吗 如果是这样 我该怎么做 From 网络参考 http webreference com programming javascript rg32 index 2 html t