Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
Exception 对象的 is() 原型方法可以用于测试 Exception 是否匹配一个指定的标签。
在将标签传递给 Exception.prototype.getArg() 获取传递值之前,可以用该方法测试标签的正确性。可以用在 JavaScript 中创建的标签或者在 WebAssembly 中创建并导出到 JavaScript 中的标签。
备注:数据类型顺序相同的标签是不够的——必须和异常创建时用的标签具有相同的身份(同一个标签)。
用来验证异常的类型的 WebAssembly.Tag。
如果指定的标签匹配异常,则返回布尔值 true,否则返回 false。
下面的代码展示如何使用 is() 验证一个标签匹配一个 Exception。
我们也可以展示这个异常不匹配另一个标签,即使该标签是用相同的参数创建的。
| WebAssembly JavaScript Interface: Exception Handling # dom-exception-is |
启用 JavaScript 以查看此浏览器兼容性表。