gpt4 book ai didi

javascript - JavaScript 中的 "throw new Warning"?

转载 作者:IT王子 更新时间:2023-10-29 03:06:03 26 4
gpt4 key购买 nike

目前我正在用错误处理扩展我的 JavaScript 项目。 throw 语句在这里发挥着重要作用:

throw new Error("text"); // Error: text

但是,我也可以发出警告吗?我尝试了以下无济于事:

throw new Warning("text"); // Warning is not defined

错误使 Chrome 的开发者工具显示一个红叉,但我怎样才能让它显示一个警告图标(黄色感叹号)?

最佳答案

像这样:

console.warn('Hi!');

请注意,与异常不同,这不会中断您的代码;调用函数将正常继续。

另请注意,这将在除 WebKits 或带有 Firebug 的 Firefox 之外的任何浏览器中抛出错误,因为 console 将不存在。

要解决这个问题,您可以包含 Firebug Lite , 或者制作一个伪造的 NOP-ing console 对象。

关于javascript - JavaScript 中的 "throw new Warning"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188224/

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