我有一个像这样包装 console.log 的函数。
NS.log("error");
我用于错误记录。这是让应用程序开发人员知道出现问题的简单方法。它不会停止程序流程并在控制台中不显眼地显示。
但是,我在大学课程等中听说使用 try/throw/catch 是最佳实践,因为它使用了已经存在的错误控制系统。
但是,我不需要在 throw 语句之后将错误“冒泡”。我会像这样立即抓住它:
try {
throw "error"
} catch (e) {
}
与使用更正式的结构相比,简单地记录错误是否有任何缺点。
我的假设是 try/throw/catch 用于更复杂的结构。
但我想确定一下。
笔记:
- requirejs 共使用 throw 4 次 | 不使用控制台或日志