在 FireFox 中,有一个可爱的小错误控制台 [Ctrl+Shift+J],我可以在其中通过从 JavaScript 中抛出错误来添加错误。有没有办法显示警告或消息?我不是说console.warn()
,我真的希望它在错误控制台中,我只是希望它有一个警告标记而不是错误标记。
有没有办法做到这一点?
在 FireFox 中,有一个可爱的小错误控制台 [Ctrl+Shift+J],我可以在其中通过从 JavaScript 中抛出错误来添加错误。有没有办法显示警告或消息?我不是说console.warn()
,我真的希望它在错误控制台中,我只是希望它有一个警告标记而不是错误标记。
有没有办法做到这一点?
JavaScript 中没有警告之类的东西。所有错误都是致命的。
console.warn
将在实现它的浏览器中,在控制台中打印警告级别的消息(类似于格式错误的 HTML 或安全警告)。
就个人而言,我只想写console.log("Warning: It's late and I'm drunk.");
JavaScript 有许多内置的错误构造函数,例如Error()
、SyntaxError()
、TypeError()
和 等,它们与throw
语句一起使用。这些对象包含有关错误的有趣信息,例如创建对象的构造函数的名称属性,或传递给对象的消息。
JavaScript 的有趣之处在于你可以抛出任何你想要的对象。因此,基于此概念,您可以执行类似的操作throw {name: "some name", message: "some message", remedy: callback}
,在顶级try/catch
语句中捕获此错误并使用console.log
.
希望这可以帮助。