HarmonyOS 捕获异常再抛出为什么报错
public async put(key: string, value: string) {
const store = await this.initManager();
logger.debug('Succeeded in getting KVStore.');
try {
await store.put(key, value);
logger.debug('Succeeded in putting data.');
} catch (err) {
logger.debug(`Failed to put data. Code:${err.code},message:${err.message}`);
throw err
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
如以上代码,想在发生异常时能输出日志,但是并不处理理异常仍是向调用者抛出,ide提示throw err 报错致编译不通过。
"throw" statements cannot accept values of arbitrary types (arkts-limited-throw) <ArkTSCheck>
- 1.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 内C++主动抛出的异常无法捕获
662浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么在性能敏感场景下要避免频繁抛出异常?
1051浏览 • 1回复 待解决
ErrorManager捕获js异常
1423浏览 • 1回复 待解决
HarmonyOS可以全局捕获异常吗?
775浏览 • 1回复 待解决
HarmonyOS 捕获异常Invalid parameter value
877浏览 • 1回复 待解决
调用 window.getWindowAvoidArea 时抛出异常
2565浏览 • 1回复 待解决
如何捕获应用发生的异常?
1310浏览 • 1回复 待解决
HarmonyOS 如何使用BusinessError设置code码并抛出异常?
1135浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
9369浏览 • 2回复 待解决
如何使用DFX的ErrorManager来捕获js异常?
1368浏览 • 1回复 待解决
HarmonyOS 数据库操作的时候系统底层抛出了异常
921浏览 • 1回复 待解决
Checkstyle插件使用中为什么会报错?
9210浏览 • 1回复 已解决
HarmonyOS taskpool.Task.sendData在异步里面为什么会报异常?
825浏览 • 1回复 待解决
如何进行全局异常捕获机制,类似ANR机制
2765浏览 • 1回复 待解决
http文档中,为什么成功不销毁,而异常需要销毁?
1376浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
1096浏览 • 1回复 待解决
HarmonyOS (react-native)promise.reject抛出异常对象只能接收到message参数
856浏览 • 1回复 待解决
为什么还会报错,已经按照官方示例走了
446浏览 • 0回复 待解决
#鸿蒙学习大百科#如何捕获程序的ANR异常?
723浏览 • 1回复 待解决
HarmonyOS App后台切前台,为什么先走了当前页面的onPageShow,再执行了onForeGround
781浏览 • 1回复 待解决
为什么我每次编译系统都会停在某处10分钟左右再执行?
5860浏览 • 1回复 已解决
HarmonyOS 上传文件PhotoViewPicker,抛出错误
540浏览 • 1回复 待解决
HarmonyOS 为什么List[index]能获取到数据,List.get(index)要报错?
1132浏览 • 1回复 待解决
HarmonyOS Canvas Path2D带transform地addPath,再clip会显示异常
798浏览 • 1回复 待解决
ArkTS只支持抛出Error类或其派生类的实例。禁止抛出其他类型(例如number或string)的数据,具体可以参考下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5#限制throw语句中表达式的类型