gpt4 book ai didi

javascript - 在 javascript 中创建自定义错误的正确方法

转载 作者:行者123 更新时间:2023-11-29 18:11:20 24 4
gpt4 key购买 nike

在 JavaScript 中定义自定义错误的正确方法是什么?

通过 SO 搜索,我发现了大约 6 种不同的方法来定义自定义错误,但我不确定每种方法的(缺点)优势。

根据我对 JavaScript 中原型(prototype)继承的(有限的)理解,这段代码应该足够了:

function CustomError(message) {
this.name = "CustomError";
this.message = message;
}
CustomError.prototype = Object.create(Error.prototype);

最佳答案

当然最简单,而且在我看来,除非您需要更复杂的错误报告/处理,否则最好使用:

throw Error("ERROR: This is an error, do not be alarmed.")

关于javascript - 在 javascript 中创建自定义错误的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27117850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com