deno.com

no-throw-literal

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

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

无效示例:

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

有效示例:

throw new Error("error");

你找到需要的内容了吗?

隐私政策