老师有个不懂的

老师有个不懂的

问1:这个throw new error是可以放在catch里面也可以像上面那个函数一样放在函数里是吗?有什么区别呢?不管放函数里还是外都是可以自定义抛出错误提示对嘛?
问2:如果视频中console.log("e",e)是什么意思呢?
问3:用了throw new error就一定要结合 try catch使用对吧

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2020-07-06 18:59:55

同学你好,如果抛出错误,没有去捕获错误,那么程序停止执行,也就是说后面的代码就不会执行了,所以,一般情况下抛出错误是会配合try catch一起用。

另外:如果有其他疑问,建议:把自己有疑问的点使用代码写出来,这样老师才能准确的定位到同学的问题,给出解答。

祝学习愉快~

好帮手慕言 2020-07-06 14:52:31

同学你好,关于同学的疑问,解答如下:
1、同学提到的”像上面那个函数一样放在函数里“是指哪个函数呢?可以说明下。

2、catch中的e,是错误信息。

3、代码具有灵活性,不配合try catch也可以使用。不过一般情况下抛出错误还是会配合try catch一起使用的情况比较多。

祝学习愉快~

  • 提问者 qq_久坠深海_0 #1
    第二个函数 参数是a和b的。 那如果像第二个函数在手动抛出了错误却没有用try catch去捕获,那应该怎么处理呢。
    2020-07-06 18:36:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师