问题描述
一段代码可能抛出错误A或者错误B
两个错误处理方式不同,捕获后需要确定是哪个错误
捕获一个异常error后,error只有message,难道只能匹配message中的字符串确定问题?但是message不是应该应该只是给人看的,字符串匹配并不准确吧?
一段代码可能抛出错误A或者错误B
两个错误处理方式不同,捕获后需要确定是哪个错误
捕获一个异常error后,error只有message,难道只能匹配message中的字符串确定问题?但是message不是应该应该只是给人看的,字符串匹配并不准确吧?
你一定对error有什么误解,error怎么可能只有一个message属性呢?
作为Error基类,有三个属性message, filname, lineNumber。这样看确实只有message有用
但是它还有很多子类。
另外你也可以自己定义类继承基类,实现你想要的字段,甚至是错误类型字段。但是不推荐,
推荐使用不同错误类型区分。
16 回答2.8k 阅读✓ 已解决
6 回答4.1k 阅读✓ 已解决
14 回答5.4k 阅读
7 回答1.8k 阅读
14 回答2k 阅读
3 回答977 阅读✓ 已解决
6 回答1.1k 阅读✓ 已解决
这些信息不够吗?