deno.com

禁止抛出字面量

禁止将字面量作为异常抛出。

只 `throw` `Error` 对象本身,或者以 `Error` 对象为基底的用户定义异常对象,这被认为是一种良好的实践。`Error` 对象的基本优点是,它们会自动跟踪其构建和起源的位置。

无效示例

throw "error";
throw 0;
throw undefined;
throw null;

有效示例

throw new Error("error");

您找到所需内容了吗?

隐私政策