目标
将InvalidArgumentException抛到JavaScript方法中,就像在Java或类似语言中那样。
背景
我一直试图熟悉JavaSctipt错误处理,并且我知道我可以使用throw关键字抛出异常。
为了实现这一点,我还阅读了抛出MDN上的文档和MDN错误文档。
问题
到目前为止这是我的代码:
if (mySize >= myArray.length)
throw new Error("InvalidArgumentExcpetion - BANG!!!!");这段代码给我带来了一些问题:
问题
所以我现在很困惑。
发布于 2016-07-06 14:09:52
在做了研究之后,我终于找到了一个我喜欢的解决方案。对于Toan来说,这是个特别的荣誉,我很乐意选择他的答案,但是由于我确实觉得这还有点不完整,所以我决定用我自己的发现来创造我自己的答案。希望它能帮到别人!
问题:
答案:
演职人员:
谢谢大家的帮助!所有的kudos++!
发布于 2017-06-08 08:32:07
我一直在尝试熟悉JavaSctipt sic错误处理,我知道我可以抛出异常.但明天我可能想要烟筒..。
如果TypeError或SyntaxError更有意义,您可以抛出它们。但不用太花哨了。只需抛出一个带有消息的Error,就像您已经在做的那样:
if (myArray && myArray.length < mySize) throw new Error('`mySize` must be larger');如果你决定明天你想要烟筒:
if (!myBong) throw new Error('Officer, that is not `myBong`');有关内置错误类型读文档的更多信息。
发布于 2016-07-01 13:06:56
请见下文的答复:
https://stackoverflow.com/questions/38145977
复制相似问题