deno.com

no-throw-literal

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

最佳实践是仅 throw Error 对象本身或使用 Error 对象作为用户自定义异常的基对象的对象。Error 对象的基本优势在于它们会自动跟踪构建和来源位置。

无效

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

有效

throw new Error("error");

您找到所需的内容了吗?

隐私政策